有没有办法阻止文本视图中的复制/粘贴?
我需要一种方法来从UITextView停用自动选择。
我从界面生成器中取消选择了所有属性,但是当我触摸文本时,选择就会出现!
有解决办法吗?魔术技巧?
谢谢。
i need a way to deactivate the auto selection from a UITextView.
I deselected all the attributes from interface builder, but when i touch the text, the selection appear!
Have a solution? A magick tricks?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要创建 UITextView 的子类并重写 canPerformAction 方法。
您可以从 canPerformAction 获得的选择器值可以在 UIResponderStandardEditActions 协议参考
UIResponder 类参考 也会有帮助。
You need to create a subclass of UITextView and override the canPerformAction method.
The selector values you can expect from canPerformAction can be found in the UIResponderStandardEditActions Protocol Reference
The UIResponder Class Reference will help as well.
查看 UIResponder 类参考
创建
UITextView
的子类,它重写canPerformAction:withSender:
方法,并为您不想在 textview 上执行的每个操作返回“NO”。Look at UIResponder Class Reference
So create a subclass of
UITextView
that overrides thecanPerformAction:withSender:
method and return 'NO' for every action that you don't want to perform on textview.