Надеюсь, кто-нибудь поможет мне здесь. У меня есть UIView с 3 текстовыми полями. Я хочу, чтобы клавиша «return» на клавиатуре ушла в отставку первым респондентом, независимо от того, в каком текстовом поле находится курсор пользователя. Мой код работает с 2 из 3 текстовых полей, но последовательно (как всегда) он отказывается уйти первым ответчик от 3-го текстового поля, и я не знаю почему (текстовые поля идентичны. Поле, которое не работает, является 3-м полем ...
Вот код, если он помогает
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[firstTextField resignFirstResponder];
[secondTextField resignFirstResponder];
[thirdTextField resignFirstResponder];
return YES;
}
Вот объявление свойства в H
@property (weak, nonatomic) IBOutlet UITextField *firstTimeTextField;
@property (weak, nonatomic) IBOutlet UITextField *secondTextField;
@property (weak, nonatomic) IBOutlet UITextField *thirdTextField;
Это кажется довольно простым, поэтому мне интересно, есть ли какая-то проверка ошибок, которую я должен сделать, чтобы определить, что здесь происходит.
Файл также объявлен как UITextFieldDelegate ...
Спасибо за время и помощь!