ios 键盘上 “下一项”或“NEXT”的 实现 方法

来源:互联网 发布:最流行的网络歌曲2017 编辑:程序博客网 时间:2024/06/01 08:53

有时,用户需要,填完此项后,点击键盘上“下一项”按钮,光标 自动进入 下一个 输入框,这个,我们 程序员 咋实现呢?
嘿嘿,其实很简单,实现UITextFieldDelegate的方法:- (BOOL)textFieldShouldReturn:(UITextField *)textField;就OK了

代码 示例如下:


- (BOOL)textFieldShouldReturn:(UITextField*)textField {
    BOOL retValue = NO;
    // see if we're on the username or password fields
    if (textField == self.phoneNO)//当是 “手机号码”输入框时
    {
        if ([textField.text length]  == 11)//输入的号码完整时
        {       
            [self.userPass becomeFirstResponder];// “会员密码”输入框 作为 键盘的第一 响应者,光标 进入此输入框中
            retValue = NO;
        }
    }
    else
    {
        [self.userPass resignFirstResponder];//如果 现在 是 第二个输入框,那么 键盘 隐藏
    }

    return retValue;

//返回值为NO,即 忽略 按下此键;若返回为YES则 认为 用户按下了此键,并去调用TextFieldDoneEditint方法,在此方法中,你可以继续 写下 你想做的事

}


0 0
原创粉丝点击