iOS中UITextField禁止粘贴、禁止选择、禁止全选

时间:2022-11-06 23:55:54

//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 [supercanPerformAction:action withSender:sender];

}


//2种方法

//-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {

//    UIMenuController *menuController = [UIMenuController sharedMenuController];

//    if (menuController) {

//        [UIMenuController sharedMenuController].menuVisible = NO;

//    }

//    return NO;

//}