0
下のコードは、テキストフィールドの一番下までスクロールします。これを逆にして、テキストフィールドの始めにスクロールするコード機能を持っていますか?UITextViewの上部にスクロールするには?
let bottom = NSMakeRange(theTextView.text.characters.count - 1, 1)
theTextView.scrollRangeToVisible(bottom)
下のコードは、テキストフィールドの一番下までスクロールします。これを逆にして、テキストフィールドの始めにスクロールするコード機能を持っていますか?UITextViewの上部にスクロールするには?
let bottom = NSMakeRange(theTextView.text.characters.count - 1, 1)
theTextView.scrollRangeToVisible(bottom)
最も明白な解決策は、0ではなくtheTextView.text.characters.count - 1
にNSMakeRange
のlocation
パラメータを設定することです。
let bottom = NSRange(location: 0, length: 1)
良い方法はUITextView
がUIScrollView
を拡張することに注意することです。だから、contentOffset
を設定することができます。
theTextView.contentOffset = .zero
ご希望のスクロールをアニメーション化する場合は、使用を:
theTextView.setContentOffset(.zero, animated: true)