contentOffset的范围是什么

时间:2013-03-07 06:43:51

标签: uiscrollview uinavigationbar

使用setContentOffset时,contentOffset的范围是多少?

通常似乎没有约束,但我也发现当scrollView位于一个嵌入navigationController的viewController中并且导航栏显示时,contentOffset必须小于contentSize。(呃,我实际上是指contentOffset.x < contentSize.width - scrollView.bounds.size.widthcontentOffset.height < contentSize.height - scrollView.bounds.size.height)。如果contentOffset.x或contentOffset.y超出该范围,则该值是最大值,即contentSize.width - scrollView.bounds.size.width

但是当设置导航栏隐藏时,contentOffset没有约束,我可以设置任何值,偏移量也可以正常工作。

所以我错过了什么?为什么navigationBar的隐藏对scrollView的contentOffset有影响?

我还创建了一个项目来说明github上的这个问题。

0 个答案:

没有答案