2012-03-29 2 views
0

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

ответ

0

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

[[NSNotificationCenter defaultCenter] 
    addObserver:self 
    selector:@selector(yourFunction) 
    name:UITextFieldTextDidChangeNotification 
    object:self.yourTextField]; 
+0

он не работает –

Смежные вопросы