TextDelegate не распознает текстовое поле после скрытого = NO - PullRequest
0 голосов
/ 28 января 2012

У меня есть текстовое поле, которое скрыто для начала, и когда пользователь касается UIS-переключателя, textfield.hidden= NO, однако, -(void)textFieldDidBeginEditing:(UITextField *)textField не срабатывает? любые идеи

спасибо

1 Ответ

1 голос
/ 28 января 2012

textFieldDidBeginEditing будет вызван, когда textField станет первым респондентом. Если пользователь устанавливает фокус в поле, чтобы начать изменять его содержимое, он становится первым респондентом. Он не будет вызываться при переключении включенного состояния. Если он скрыт, пользователь не сможет редактировать его содержимое.

См:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html

Этот метод уведомляет делегата, что указанное текстовое поле просто стал первым респондентом. Вы можете использовать этот метод для обновления вашего информация о состоянии делегата. Например, вы можете использовать этот метод показать наложенные изображения, которые должны быть видны при редактировании.

Реализация этого метода делегатом является необязательной.

...