UITextView使用swift自动滚动(IOS应用程序)
我似乎找不到一个正确的解决scheme,使用Swift自动滚动UITextView
。
对于我的应用程序,我从BT接收不断的数据,并在UITextView
上进行更新。 但是,当UITextView
将达到最新的更新线,我将不得不手动滚动。
我想要实现的是保持最后添加的行到UITextView
可见。 (使用swift)
这将滚动到一个UITextView
的底部,一个animation:
let range = NSMakeRange(textView.text.characters.count - 1, 0) textView.scrollRangeToVisible(range)
你也可以设置contentOffset:
let point = CGPoint(x: 0.0, y: (textView.contentSize.height - textView.bounds.height)) textView.setContentOffset(point, animated: true)
它将滚动到底部。