UIScrollView不响应scrollRectToVisible:animated:从iOS 5中的ViewDidLoad调用

时间:2012-10-24 18:20:33

标签: iphone ios uiscrollview

我的应用程序的主视图(启动时显示的视图)是一个包含UIView的UIScrollView。为了组织我的笔尖,我正在使用this方法,一切正常。

但是,当在主视图控制器中调用scrollRectToVisible:animated中的ViewDidLoad(已经设置了scrollView的内容大小)时,scrollView不会滚动到指示的CGRect。

有两个奇怪的因素需要考虑:

  1. scrollView在iOS 6上按预期滚动(暴露的问题出现在iOS 5上)。

  2. 如果我调用代码以2秒延迟滚动,则会发生滚动。

1 个答案:

答案 0 :(得分:0)

调用scrollRectToVisible:在viewDidAppear:(BOOL)动画中设置动画。

我解决了同样的问题。