当用户点击返回时,如何将下一个文本字段设置为焦点以进行编辑?

Bea*_*red 5 iphone cocoa-touch ipad ios

可能重复:
如何浏览文本字段(下一个/完成按钮)
iOS应用程序"下一个"键不会转到下一个文本字段

我在视图中有两个文本字段,当用户点击返回键时,我希望光标从电子邮件文本字段移动到密码文本字段.如果密码文本字段是焦点文本字段,我希望键盘隐藏.这是我现在拥有的,但它不起作用......

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    return YES;
}

- (void)textFieldDidEndEditing:(UITextField *)textField {
    if(textField == self.emailTextField) {
        [self.passwordTextField becomeFirstResponder];
    }

    else if (textField == self.passwordTextField) {
        [textField resignFirstResponder];
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?非常感谢您的智慧!

rma*_*ddy 5

方法中的代码textFieldDidEndEditing:属于textFieldShouldReturn:方法.

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    if(textField == self.emailTextField) {
        [self.passwordTextField becomeFirstResponder];
    } else if (textField == self.passwordTextField) {
        [textField resignFirstResponder];
    }

    return NO;
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

3532 次

最近记录:

13 年,1 月 前