Клавиатура гаснет при перемещении одного текстового поля в другое текстовое поле
У меня есть два текстовых поля, как emailTextField и passwordTextField.
Я написал следующие методы делегата текстового поля для перемещения одного текстового поля в другое:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == emailTextField) {
[textField resignFirstResponder];
[passwordTextField becomeFirstResponder];
} else if (textField == passwordTextField) {
[textField resignFirstResponder];
}
return YES;
}
Когда я нажимаю кнопку "Далее" после ввода адреса электронной почты, она переходит в текстовое поле пароля, но в течение доли секунды клавиатура исчезает.
Какое решение для этого? Есть ли ошибка в коде?
1 ответ
Решение
Попробуй это
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == emailTextField) {
[passwordTextField becomeFirstResponder];
} else if (textField == passwordTextField) {
[textField resignFirstResponder];
}
return YES;
}