Ios 像Xcode调试器窗口一样滚动UITextView

Ios 像Xcode调试器窗口一样滚动UITextView,ios,scroll,uitextview,Ios,Scroll,Uitextview,我有一个UITextView,它会在事件发生时添加行,作为一种日志来显示发生了什么。我希望它能像Xcode中的调试器窗口一样工作。新行出现在底部,文本在添加新文本时自动向上滚动。我只需要存储实际显示的文本,因此清除离开textView的文本也很好 在浏览文档时,我看到了一种滚动到顶部而不是底部的方法。您可以使用UIScrollView的scrollRangeToVisible: CGPoint p = [helpText contentOffset]; [helpText setContent

我有一个UITextView,它会在事件发生时添加行,作为一种日志来显示发生了什么。我希望它能像Xcode中的调试器窗口一样工作。新行出现在底部,文本在添加新文本时自动向上滚动。我只需要存储实际显示的文本,因此清除离开textView的文本也很好


在浏览文档时,我看到了一种滚动到顶部而不是底部的方法。

您可以使用
UIScrollView
scrollRangeToVisible

CGPoint p = [helpText contentOffset]; 
[helpText setContentOffset:p animated:NO];
[scrollView scrollRangeToVisible:NSMakeRange([scrollView.text length] - 1, 0)];

谢谢那个方法和我想的不同。我确实需要添加一些额外的代码:CGPoint=[helpText contentOffset];helpText.text=[helpText.text-stringByAppendingString:text];[helpText-setContentOffset:p动画:否];[helpText scrollRangeToVisible:NSMakeRange([helpText.text-length]-1,0)];是的,我回答你的问题太快了。我已经在我的答案中添加了这一点。你的第一个选择奏效了。它只是有时候滚动不够快。