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) 

它将滚动到底部。