2012-05-21 121 views
2

我在Xcode中有一個iOS 5.1項目,並且我有一個視圖控制器,當您左右滑動時,更改屏幕上的信息VIA UITextView。我重複使用相同的視圖控制器,我遇到的問題是當您向下滾動並閱讀文本,然後向左滑動時,滾動位置不會重置爲頂部。有沒有我可以調用的函數會重置滾動位置?UITextView滾動問題

解答:

實測值,這是我正在尋找:

[self.textView scrollRectToVisible:CGRectMake(0,0,1,1)動畫:NO];

+0

沒有tableviews,只是一個簡單的textView w /滾動啓用 –

回答

3

試試這個。

[self.textView setContentOffset:CGPointMake(0, 0) animated:NO]; 

希望它有幫助!

+0

我應該把這個viewWillAppear?或者別的地方? –

+0

應該在視圖中顯示 - 但是爲每個屏幕創建視圖控制器的新實例可能更容易,不是嗎? – nielsbot

+0

(如果內存不足,任何不可見的視圖控制器都應該自動卸載它們的視圖 - 您可以重新加載它們) – nielsbot