在UITextView中禁用复制功能不起作用

时间:2014-03-25 16:50:00

标签: objective-c ipad xcode5 uitextview

我有一个xib,其中包含一个隐藏的UITextView,直到我点击一个使textview可见的按钮。

我希望在文本突出显示时仅为uitextview禁用复制。

我尝试过一些事情,包括

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{

    if (action == @selector(copy:))
        return NO;


    return [super canPerformAction:action withSender:sender];
}
然而,这并没有做任何事情。我试图在装载时取消隐藏它,但它仍然无法正常工作。 我还发现它对相关的xib中的任何其他东西都不起作用。我仍然可以复制任何其他文字。

任何人都知道为什么?

1 个答案:

答案 0 :(得分:0)

只需在Interface Builder上禁用Selectable属性,该文本将无法从控件中复制。