我正在开发一个iPad应用程序,其中包含一个滚动视图,其大小取决于我在其中显示的对象数量。现在,虽然我没有设置任何content offset,但我发现每当视图加载时,滚动视图都会被偏移一定量。当我检查offset的值时,它显示为0。我不明白为什么在没有contentOffset值的情况下,滚动视图会表现出这种方式。有什么原因吗?
我怀疑这与iOS 4.2有关,因为我记得在测试iOS 3.2上的应用程序时没有出现这个问题。
更新:它被偏移的量似乎根据scrollView的contentSize而变化。如果scrollView的contentSize与其frame高度匹配(它是一个垂直滚动视图),则没有偏移。随着contentSize增加超过scrollView框架高度的值,偏移也成比例增加。然而,scrollView.contentOffset.y仍然等于0.0。
我怀疑这与iOS 4.2有关,因为我记得在测试iOS 3.2上的应用程序时没有出现这个问题。
更新:它被偏移的量似乎根据scrollView的contentSize而变化。如果scrollView的contentSize与其frame高度匹配(它是一个垂直滚动视图),则没有偏移。随着contentSize增加超过scrollView框架高度的值,偏移也成比例增加。然而,scrollView.contentOffset.y仍然等于0.0。