UITextField: получать события как не первый респондент - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно использовать UITextField в качестве буфера для ввода текста, однако я использовал пользовательскую клавиатуру, и клавиатура ios не должна отображаться.Поэтому я отказался от первого респондента (или пользовательское взаимодействие отключено) из этого текстового поля.Проблема в том, что если я изменю значение TextField с помощью прямого назначения: testField.text = @ "new text", эти изменения не будут запущены слушателем (мне нужно событие Editing Change).Есть ли решение ios для этой проблемы без определения пользовательского слушателя?

1 Ответ

0 голосов
/ 29 марта 2012

Вы пытались настроить уведомление для своего текстового поля:

[[NSNotificationCenter defaultCenter] 
     addObserver:self 
     selector:@selector(yourFunction)
     name:UITextFieldTextDidChangeNotification 
     object:self.yourTextField];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...