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