Как отключить меню Cut-Copy-Paste или Select-SelectAll при нажатии на UITextField.Я пытался с приведенным ниже кодом, но он не работал.
if ([UIMenuController sharedMenuController]) { [UIMenuController sharedMenuController].menuVisible = NO; }
сделать подкласс если UITextView и реализовать эту функцию
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(paste:) || action == @selector(copy:))//and put other actions also return NO; return [super canPerformAction:action withSender:sender]; }
canBecomeFirstResponderhere должен сделать свое дело.убедитесь, что вы делегировали свой UITextField
canBecomeFirstResponderhere
UITextField
- (BOOL)canBecomeFirstResponder { return NO; }