我的应用程序的主视图(启动时显示的 View )是一个包含 UIView 的 UIScrollView。为了组织我的 Nib ,我使用 this方法,一切正常。
但是,当在主视图 Controller 的 ViewDidLoad
中调用 scrollRectToVisible:animated
时(已经设置了 scrollView 的内容大小),scrollView 不会滚动到指示的 CGRect .
有两个奇怪的因素需要考虑:
ScrollView 在 iOS 6 上按预期滚动(暴露的问题在 iOS 5 上出现)。
如果我调用代码以延迟 2 秒进行滚动,则会发生滚动。
最佳答案
在 viewDidAppear:(BOOL)animated 中调用 scrollRectToVisible:animated。
我用这个解决了同样的问题。
关于iphone - UIScrollView 不响应 scrollRectToVisible :animated: called from ViewDidLoad in iOS 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13055321/