Кто-нибудь может мне помочь в такой ситуации:
У меня есть класс SigninController с двумя textFields (как выходы) txtLogin и txtPassword:
, когда я заполнил txtLogin, я вызываю [txtPassword intoFirstResponder]передать фокус ввода в следующее поле (кнопка возврата работает в txtLogin), но кнопка возврата не работает в txtPassword, и в этом случае я не могу отклонить клавиатуру.Что я написал неправильно?
Пример кода:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == txtLogin) {
[txtLogin resignFirstResponder]; //Works as I think
[txtPassword becomeFirstResponder]; // txtPassword gets focus
} else {
[self signinClick]; //Never enter here
}
return YES;
}
- (IBAction)signinClick
{
NSLog(@"Signin Clicked");
[activityIndicator startAnimating];
[txtPassword resignFirstResponder];
..........
}