选择文本时,我不希望出现“复制/定义”按钮。
我该如何在 objective-c 中做到这一点?
更新:我想在UIWebView中做到这一点
最佳答案
禁用粘贴板操作的最简单方法是创建UITextView的子类,该子类重写canPerformAction:withSender:方法,以针对您不想允许的操作返回NO:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:))
return NO;
return [super canPerformAction:action withSender:sender];
}
另请参阅UIResponder
question发布的此rpetrich的答案