如何不为“复制/粘贴”UITextView 选择文本
Posted
技术标签:
【中文标题】如何不为“复制/粘贴”UITextView 选择文本【英文标题】:How can I make not select text for "Copy/Paste" UITextView 【发布时间】:2012-02-11 13:09:52 【问题描述】:我想在我的代码中有一个 UITextView,你可以上下滚动,但我不想这样做:
1) 编辑它。
2) 选择“复制/粘贴”的任何文本。
我能够解决 1)。我只是在 Interface Builder 中取消选中“可编辑”。
但我终其一生都无法弄清楚如何阻止用户突出显示和选择文本。
我想解决方案可能是从 UITextView 继承一个类并覆盖其中一个函数。但我不确定是哪一个以及如何。有人可以帮忙吗?
谢谢, - 丰富
【问题讨论】:
【参考方案1】:确实,只需将其子类化并重写:
- (BOOL)canBecomeFirstResponder
return NO;
【讨论】:
【参考方案2】:没有子类化
- (void)textViewDidChangeSelection:(UITextView *)textView
[textView resignFirstResponder];
【讨论】:
以上是关于如何不为“复制/粘贴”UITextView 选择文本的主要内容,如果未能解决你的问题,请参考以下文章
在 UITextView 中禁用光标和复制/粘贴(swift)
如何禁用 UITextView 中的复制、粘贴选项并再次启用 iPhone 应用程序?
如何限制 MonoTouch 中的 UITextView 字符限制? [复制]