//第1种方法
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:))//禁止粘贴
return NO;
if (action == @selector(select:))// 禁止选择
return NO;
if (action == @selector(selectAll:))// 禁止全选
return NO;
return [super canPerformAction:action withSender:sender];
}
//第2种方法
//-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
// UIMenuController *menuController = [UIMenuController sharedMenuController];
// if (menuController) {
// [UIMenuController sharedMenuController].menuVisible = NO;
// }
// return NO;
//}
本文介绍了两种方法来禁用iOS应用中的文本复制、粘贴、选择等操作。第一种方法通过重写canPerformAction方法并返回NO来阻止特定操作;第二种方法通过控制UIMenuController的可见性来实现同样的目标。
1万+

被折叠的 条评论
为什么被折叠?



