UITextView
的复制、剪切、选择、全选功能在我按下屏幕时默认显示。但是,在我的项目中 UITextField
是只读的。我不需要这个功能。请告诉我如何禁用此功能。
最佳答案
禁用粘贴板操作的最简单方法是创建一个 UITextView
的子类,它覆盖 canPerformAction:withSender:
方法以返回 NO
您不想允许的操作:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:))
return NO;
return [super canPerformAction:action withSender:sender];
}
另见 UIResponder
关于ios - 如何在 UITextView 中禁用复制、剪切、选择、全选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1426731/