重置UITextView中的选择光标

时间:2011-07-07 17:53:12

标签: objective-c cocoa-touch uitextview

我看过类似标题的问题,例如:

UITextView disabling text selection

但这并不是我想要实现的目标。

我的应用有一个只需垂直滚动的UITextView。按住触摸时,光标显然出现在触摸点。但是,当我更改视图的文本时,光标始终放在UITextView的末尾,这当然会将我的文本一直滚动到底部。我已尝试设置所选范围,但即使可编辑设置为NO,也会导致键盘弹出。我希望我的视图能够显示我的文本并垂直滚动,并且能够在我更改文本时重置其滚动位置。如果我能做到这一点而无法选择,复制,粘贴,编辑等,我会非常满意。

我最后一次尝试处理这个问题时,我放弃了并最终使用了UILabel,但是我需要能够滚动这一次。我最好将UILabel放在滚动视图中作为解决方法吗?或者也许释放textView会起作用,但是因为我把它作为IB中的引用插座而挂钩,我想我必须以编程方式重新创建它,并且如果可以的话我想避免那些hacky。

我终于有了一些我一直认为应该简单的东西,所以提前感谢任何和所有的帮助!

0 个答案:

没有答案