2012-12-04 40 views
1

自動滾動發生在ios 4.3中,當textViewShouldBeginEditing方法調用時。 我想停止這種自動滾動。 當前卷軸上漲。 請幫我解決這個textview問題。在textos中自動滾動的ios 4.3 + iphone sdk

在此先感謝。

+0

並不清楚你的問題。你能否解釋更多細節,粘貼代碼或給出一些屏幕截圖。 – sunkehappy

+0

textview.text = @「」; 當我開始在textview中寫入時,它會自動向上滾動。 ,但不需要在textview中自動滾動。 因爲textview高度足夠用於一行。 我想停止在textview自動滾動。 – RaviM

回答

1
[txtview scrollRectToVisible:CGRectMake(0, txtview.contentSize.height-txtview.frame.size.height, txtview.frame.size.width, txtview.frame.size.height) animated:NO]; 

在textview中設置此框開始編輯。 並設置文本視圖的位置txtview.contentSize.height-txtview.frame.size.height
在textview中應該改變字符。

它的工作原理..

+0

完美... !!!!!!!! – RaviM

1

下面的代碼是更清潔和更好地工作:

[yourTextView scrollRangeToVisible:NSMakeRange(self.text.length, 0)]; 

在雨燕2.2:

yourTextView.scrollRangeToVisible(NSRange(location: yourTextView.text.length, length: selectedRange.length))