Iphone 点击键盘上的返回键时提交登录表单条目

Iphone 点击键盘上的返回键时提交登录表单条目,iphone,objective-c,cocoa-touch,ios4,uitextfield,Iphone,Objective C,Cocoa Touch,Ios4,Uitextfield,我正在寻找默认键盘中“完成”按钮的写入操作 我刚刚创建了一个带有用户名和密码的登录页面 当键盘出现时,用户填写文本字段 我想将用户名和密码提交到键盘上的“完成”按钮,而不是在uiview中添加另一个“提交”按钮 我能做什么?您必须在控制器中实现,然后可以添加-(BOOL)textField shouldlreturn:(UITextField*)textField方法 你必须这样做 - (BOOL)textFieldShouldReturn:(UITextField *)textField {

我正在寻找默认键盘中“完成”按钮的写入操作

我刚刚创建了一个带有用户名和密码的登录页面

当键盘出现时,用户填写文本字段

我想将用户名和密码提交到键盘上的“完成”按钮,而不是在uiview中添加另一个“提交”按钮

我能做什么?

您必须在控制器中实现,然后可以添加
-(BOOL)textField shouldlreturn:(UITextField*)textField
方法

你必须这样做

- (BOOL)textFieldShouldReturn:(UITextField *)textField {

    if (textField == usernameField) {
        [passwordField becomeFirstResponder];
    } else if (textField == passwordField) {
        //HERE THE LOGIN CODE
        [textField resignFirstResponder];
    }
    return YES;
}

其中usernameField和passwordField是链接到UITextField的用户名和密码的两个IBOutlet。此代码检查当您在用户名字段中写入时,如果按回车键,是否将写入控件传递到密码字段,如果您在密码字段中,并且您点击回车键,则是调用登录代码的时候了。
[textField resignFirstResponder]
关闭键盘。

您可以在Password textField的
didenonexit
事件中执行此操作。这就是你想要的吗?谢谢这对我很有用如果我的答案对你的问题有回应,请记住标记为正确,如果答案对你有帮助,请接受。否则你以后就不会引起男人们的注意了。