自動スクロールは、textViewShouldBeginEditingメソッドが呼び出されたときにiOS4.3で発生します。この自動スクロールを停止したい。現在、スクロールは逆さまになります。
1075 次
2 に答える
1
[txtview scrollRectToVisible:CGRectMake(0, txtview.contentSize.height-txtview.frame.size.height, txtview.frame.size.width, txtview.frame.size.height) animated:NO];
このフレームをtextviewに設定して、編集を開始します。また、textviewのy位置を設定します。txtview.contentSize.height-txtview.frame.size.height
をtextviewで文字単位で変更する必要があります。
できます..
于 2012-12-04T06:11:45.017 に答える
1
以下のコードはよりクリーンで、より適切に機能します。
[yourTextView scrollRangeToVisible:NSMakeRange(self.text.length, 0)];
Swift 2.2の場合:
yourTextView.scrollRangeToVisible(NSRange(location: yourTextView.text.length, length: selectedRange.length))
于 2016-07-02T20:27:40.330 に答える