您的位置:首页 > 移动开发 > IOS开发

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

2014-05-15 11:39 1166 查看
有时,用户需要,填完此项后,点击键盘上“下一项”按钮,光标 自动进入 下一个 输入框,这个,我们 程序员 咋实现呢?

嘿嘿,其实很简单,实现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方法,在此方法中,你可以继续 写下 你想做的事

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: