我在最近的项目中遇到过一些关于UITextViews的问题。我所做的就是在ViewController上添加了一个UITextView,并为它添加了一些约束。当我运行我的程序并尝试输入UITextView时,它开始反弹失控。例如,当我键入第一个字符时,视图将向下滑动并退出屏幕。然后,当我键入接下来的几个字符时,textview将反弹回到我可以看到我输入的内容的位置。然后我再输几个,然后再次从屏幕反弹。还有其他人经历过这个吗?
此外,有时文本将在UITextView的中间开始。
答案 0 :(得分:0)
尝试将此代码添加到textViewDidChange:
方法
func textViewDidChange(textView: UITextView) {
if textView.text!.characters.count > 0 {
let range = NSMakeRange(textView.text!.characters.count - 1, 1)
textView.scrollRangeToVisible(range);
}
}
它帮助了我。