Как поймать, если представление или UITextField входит в режим редактирования? - PullRequest
0 голосов
/ 27 сентября 2010

Я вложил в UITextField подкласс, и внутри него мне нужно знать, находится ли текстовое поле в режиме редактирования или нет.Когда режим редактирования меняется с ДА / НЕТ, мне нужно как-то получить уведомление.Я пытался перезаписать установщик свойства редактирования, но это не сработало.Есть что-нибудь еще?

Ответы [ 2 ]

3 голосов
/ 27 сентября 2010

Вы можете получить это событие в делегате textField, используя метод textFieldDidBeginEditing:.

В качестве альтернативы вы можете добавить наблюдателя для прослушивания UITextFieldTextDidBeginEditingNotification уведомления.

2 голосов
/ 27 сентября 2010

У нас есть метод делегата textField, который автоматически получает вызовы, когда textField входит в режим редактирования и при выходе из режима редактирования

- (void)textFieldDidBeginEditing:(UITextField *)textField{
  EditingMode=YES;
}


- (void)textFieldDidEndEditing:(UITextField *)textField{
  EditingMode=NO;
}

СЧАСТЛИВОЕ КОДИРОВАНИЕ ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...