У меня есть текстовое поле, которое скрыто для начала, и когда пользователь касается UIS-переключателя, textfield.hidden= NO, однако, -(void)textFieldDidBeginEditing:(UITextField *)textField не срабатывает? любые идеи
textfield.hidden= NO
-(void)textFieldDidBeginEditing:(UITextField *)textField
спасибо
textFieldDidBeginEditing будет вызван, когда textField станет первым респондентом. Если пользователь устанавливает фокус в поле, чтобы начать изменять его содержимое, он становится первым респондентом. Он не будет вызываться при переключении включенного состояния. Если он скрыт, пользователь не сможет редактировать его содержимое.
См:
http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html
Этот метод уведомляет делегата, что указанное текстовое поле просто стал первым респондентом. Вы можете использовать этот метод для обновления вашего информация о состоянии делегата. Например, вы можете использовать этот метод показать наложенные изображения, которые должны быть видны при редактировании. Реализация этого метода делегатом является необязательной.
Этот метод уведомляет делегата, что указанное текстовое поле просто стал первым респондентом. Вы можете использовать этот метод для обновления вашего информация о состоянии делегата. Например, вы можете использовать этот метод показать наложенные изображения, которые должны быть видны при редактировании.
Реализация этого метода делегатом является необязательной.