xcode 4.2.1 - 子类化UITextView

时间:2012-03-02 16:28:39

标签: iphone xcode uitextview subclass

如何将UITextView子类化以禁用复制,剪切和粘贴?

我见过很多例子,但我没有得到如何继承UITextView?

我需要覆盖:

    - (BOOL)canBecomeFirstResponder
{
   return NO;
}

但是子类的确切步骤是什么?以及如何将它链接到我的故事板中的现有UITextView?

2 个答案:

答案 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。