【发布时间】:2012-12-25 21:24:57
【问题描述】:
我有一个 UITextView,它会在事件发生时添加行,作为一种日志来显示正在发生的事情。我希望它像 Xcode 中的调试器窗口一样运行。新行出现在底部,并且随着新文本的添加,文本会自动向上滚动。我只需要存储实际显示的文本,因此清除离开 textView 的文本也很好。
在查看文档时,我看到了一种滚动到顶部但不滚动到底部的方法。
【问题讨论】:
标签: ios scroll uitextview
我有一个 UITextView,它会在事件发生时添加行,作为一种日志来显示正在发生的事情。我希望它像 Xcode 中的调试器窗口一样运行。新行出现在底部,并且随着新文本的添加,文本会自动向上滚动。我只需要存储实际显示的文本,因此清除离开 textView 的文本也很好。
在查看文档时,我看到了一种滚动到顶部但不滚动到底部的方法。
【问题讨论】:
标签: ios scroll uitextview
你可以使用UIScrollView的scrollRangeToVisible:
CGPoint p = [helpText contentOffset];
[helpText setContentOffset:p animated:NO];
[scrollView scrollRangeToVisible:NSMakeRange([scrollView.text length] - 1, 0)];
【讨论】: