Отключение меню при нажатии UITextField - PullRequest
0 голосов
/ 21 февраля 2012

Как отключить меню Cut-Copy-Paste или Select-SelectAll при нажатии на UITextField.Я пытался с приведенным ниже кодом, но он не работал.

if ([UIMenuController sharedMenuController]) {
    [UIMenuController sharedMenuController].menuVisible = NO;
}

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

сделать подкласс если 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];
}
0 голосов
/ 21 февраля 2012

canBecomeFirstResponderhere должен сделать свое дело.убедитесь, что вы делегировали свой UITextField

- (BOOL)canBecomeFirstResponder {
    return NO;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...