我有一个xib,其中包含一个隐藏的UITextView,直到我点击一个使textview可见的按钮。
我希望在文本突出显示时仅为uitextview禁用复制。
我尝试过一些事情,包括
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(copy:))
return NO;
return [super canPerformAction:action withSender:sender];
}
然而,这并没有做任何事情。我试图在装载时取消隐藏它,但它仍然无法正常工作。
我还发现它对相关的xib中的任何其他东西都不起作用。我仍然可以复制任何其他文字。
任何人都知道为什么?
答案 0 :(得分:0)
只需在Interface Builder上禁用Selectable属性,该文本将无法从控件中复制。