我的应用程序的主视图(启动时显示的视图)是一个包含UIView的UIScrollView。为了组织我的笔尖,我正在使用this方法,一切正常。
但是,当在主视图控制器中调用scrollRectToVisible:animated
中的ViewDidLoad
(已经设置了scrollView的内容大小)时,scrollView不会滚动到指示的CGRect。
有两个奇怪的因素需要考虑:
scrollView在iOS 6上按预期滚动(暴露的问题出现在iOS 5上)。
如果我调用代码以2秒延迟滚动,则会发生滚动。
答案 0 :(得分:0)
调用scrollRectToVisible:在viewDidAppear:(BOOL)动画中设置动画。
我解决了同样的问题。