当前位置: 代码迷 >> 综合 >> iOS UIScrollView 指定某个视图滚动至屏幕中心
  详细解决方案

iOS UIScrollView 指定某个视图滚动至屏幕中心

热度:53   发布时间:2023-12-22 17:43:32.0
/// UIScrollView 指定某个视图滚动至屏幕中心
/// @param view  要滚动至屏幕中心的视图
/// @param superViewwWidth 可显示范围宽度  一般为屏幕宽度
-(void)managerScrollFromSubView:(UIView *)view  superViewwWidth:(CGFloat)superViewwWidth
{// 距离屏幕中心点距离CGFloat offsetX = view.center.x - superViewwWidth/2;if (offsetX < 0){offsetX = 0;}// 超出屏幕部分的宽度CGFloat maxRight = self.contentSize.width - superViewwWidth;if (offsetX > maxRight){// 当前屏幕左侧有超屏内容 只滚动右边剩余量offsetX = maxRight;}[self setContentOffset:CGPointMake(offsetX, 0) animated:YES];
}