2012-10-24 17 views
1

我的應用程序的主視圖(在啓動時顯示的視圖)是一個包含UIView的UIScrollView。爲了組織我的筆尖,我使用this方法,一切正常。UIScrollView不響應scrollRectToVisible:animated:從iOS 5中的ViewDidLoad調用

但是,在主視圖控制器(已經設置了scrollView的內容大小)中調用scrollRectToVisible:animatedViewDidLoad時,scrollView不滾動到指示的CGRect。

有兩個奇怪的因素需要考慮:預期在iOS 6(問題暴露禮物本身在iOS 5)

  1. 了滾動卷軸。

  2. 如果我調用代碼以2秒的延遲進行滾動,則會發生滾動。

+1

在''viewWillAppear:animated:'' –

回答

0

調用scrollRectToVisible:在viewDidAppear中動畫:(BOOL)動畫。

我解決了這個問題。

+2

中滾動可能會更好。當然這會導致可見的動畫滾動/跳轉。如果你只想'scrollRectToVisible:animated'在'viewDidAppear:'之前調整'scrollOffset'會怎麼樣? – fatuhoku