Objective c 在UITextView中禁用复制功能不起作用
我有一个包含隐藏UITextView的xib,直到我单击一个按钮使textview可见 我想在突出显示文本时仅为uitextview禁用复制 我试过几件事,包括Objective c 在UITextView中禁用复制功能不起作用,objective-c,ipad,xcode5,uitextview,Objective C,Ipad,Xcode5,Uitextview,我有一个包含隐藏UITextView的xib,直到我单击一个按钮使textview可见 我想在突出显示文本时仅为uitextview禁用复制 我试过几件事,包括 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(copy:)) return NO; return [super canPerformAction:action withSend
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(copy:))
return NO;
return [super canPerformAction:action withSender:sender];
}
但是,这没有任何作用。我试着在装载时打开它,但仍然不起作用。
我还发现,在相关的xib中,它对其他任何东西都不起作用。我仍然可以复制任何其他文本
有人知道为什么吗?只需禁用Interface Builder上的Selective属性,文本将无法从控件中复制。您放在这里的代码在哪里?我将其放在与xib关联的类的.m中,但它似乎不起任何作用。我认为复制功能仍然有效,这不应该在实际的
UITextView
中吗?执行复制/粘贴的不是UITextView
吗?我几秒钟前才看到这个选项……真不敢相信我一直都不知道这个选项。有一段时间没用xibs了,谢谢!