Есть ли NSNotification для объектов, которые стали первым респондером? - PullRequest
0 голосов
/ 21 декабря 2010

Есть ли NSNotification для объектов, которые стали первым респондентом. Как NSNotification, которые дают мне поле UIText, которое вызывает всплывающую клавиатуру?

Ответы [ 3 ]

5 голосов
/ 21 декабря 2010

Отметьте UITextFieldTextDidBeginEditingNotification, текстовое поле, которое начало редактирование, находится в свойстве object уведомления.

Есть также UIKeyboardWillShowNotification и UIKeyboardDidShowNotification уведомления

0 голосов
/ 24 марта 2014

Другой вариант - сделать так, чтобы ваш контроллер представления был делегатом в UITextField.UITextFieldDelegate имеет метод textFieldDidBeginEditing:.

0 голосов
/ 21 декабря 2010

Нет, но вы можете проверить это вручную, используя «IsFirstResponder» (BOOL). Можете ли вы объяснить немного больше, чего вы хотите достичь? Может быть, есть способ использовать другое уведомление.

...