我不断向我UITextView
的内容添加文字,并且只有在UITextView
已经滚动到底部时才会自动滚动到最新更新。有关如何实施这一点的任何想法?
答案 0 :(得分:1)
UITextView继承自UIScrollView,因此您可以访问与UIScrollView相同的所有属性。就个人而言,我会使用
的组合 myScrollView.contentOffset.y
检测文本是否完全滚动,
[myScrollView zoomToRect:CGRectMake(x,y,height,width) animated:YES]
将当前视图移动到新添加的文本。
请参阅UITextView和UIScrollView的文档。如果您还不知道,可以通过单击帮助>>开发人员文档
从XCode访问这些文件。祝你好运!
詹姆斯
答案 1 :(得分:1)
对于那些想要在键盘出现/消失时自动滚动uitextview的人,请通过apple搜索并下载keyboardaccessory.xcodeproj。
虽然程序在ipad模拟器中测试,但您可以复制代码的各个部分并将其粘贴到您的代码中。
具体做法是: