IPad Dismiss Keyboard обработка событий - PullRequest
0 голосов
/ 06 июля 2011

Нажатие кнопки отклонения клавиатуры (в правом нижнем углу клавиатуры) не вызывает метод:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

Как я могу обработать это событие и как отличить его от других событий (если оно обрабатывается)обработчиком агрегатных событий)?

Ответы [ 2 ]

0 голосов
/ 31 октября 2014

Вы можете прослушать скрытие клавиатуры UIKeyboardWillHideNotification уведомление.

Пример кода здесь http://developer.apple.com/iphone/library/samplecode/KeyboardAccessory/Listings/Classes_ViewController_m.html

Или даже вы можете реализовать метод

-(void)textFieldDidEndEditing:(UITextField *)textField
0 голосов
/ 06 июля 2011

Вы устанавливаете delegate для текстового поля ?Исправить в Интерфейсном Разработчике или в коде;Например:

self.TEXTFIELDNAME.delegate = self;

См. сообщение тоже должно помочь.

...