我正在使用此代码向下滚动UIScrollView
,因为我正在UIView
从底部添加一个新代码,并且我想向下滚动到它。我这样做:
CGPoint newOffset = CGPointMake(mainScrollView.contentOffset.x, mainScrollView.contentOffset.y + floorf(bottomAttachmentView.frame.size.height / bottomAttachmentView.multFactor));
[mainScrollView setContentOffset:newOffset animated:YES];
我基本上将我的新元素的高度添加到y
of 中UIScrollView
,contentOffset
但有时它会滚动出 scrollView contentSize
,更低,可以滚动。发生这种情况是因为我contentSize
在调用上面的方法之前修改了 Scroll View 的高度缩小了。
你怎么称呼它,setContentOffset
所以它不会让我的 scrollView 滚动出它自己的contentSize
?谢谢!