如何将UITextView子类化以禁用复制,剪切和粘贴?
我见过很多例子,但我没有得到如何继承UITextView?
我需要覆盖:
- (BOOL)canBecomeFirstResponder
{
return NO;
}
但是子类的确切步骤是什么?以及如何将它链接到我的故事板中的现有UITextView?
答案 0 :(得分:0)
我不是100%关于这一点,但它可能有用。
在您的子类上,重写此方法,如下所示:
-(BOOL) canPerformAction:(SEL)selector withSender:(id)sender{
if(selector == @selector(copy) || selector == @selector(cut) || selector == @selector(paste)) return NO;
return [super canPerformAction:selector withSender:sender];
}
让我知道它是否有效。
答案 1 :(得分:-1)
您不需要仅仅为了阻止用户交互而进行子类化。只需将userInteractionEnabled属性设置为NO。