我创建了一个UItextView,其中包含了我为其分配了一些手势的代码。 UItextView不应该是可编辑的,我也希望通过按住它来删除选择文本的可能性,包括显示的菜单剪切/粘贴。在互联网上我找到了:
- (BOOL)canBecomeFirstResponder {
return NO;
}
我在我的文件中插入了这段代码,并设置了text.delegate = self。我甚至在.h文件中包含了UItextViewDelegate 我该怎么办?
答案 0 :(得分:1)
您应该修改editable
的{{1}}属性。
要禁用复制粘贴,最简单的方法是将UITextView子类化,并像这样实现UITextView
:
canPerformAction:withSender:
如果您使用XIB或Storyboard来布局UI,请确保为文本视图指定正确的类。