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方法,在此方法中,你可以继续 写下 你想做的事
}
嘿嘿,其实很简单,实现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方法,在此方法中,你可以继续 写下 你想做的事
}
相关文章推荐
- IOS开发 键盘添加工具条 退出 上一项 下一项 简单实现
- iOS开发用最简单粗暴的方法实现点击空白收回键盘
- ios纯代码实现退出键盘常用方法
- 关于ios实现键盘隐藏的方法小节
- ios实现简单的键盘回收的方法
- iOS中表情键盘的完整实现方法详解
- iOS 点击键盘上的“Next”按钮实现文本框焦点跳转
- iOS 监听键盘实现页面上滑下滑方法
- IOS数字键盘左下角添加完成按钮的实现方法
- iOS UITextField禁止键盘弹出,同时又实现代理方法的实现方式!
- IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘
- ios之让输入键盘隐藏消失的方法/以及系统通知的实现
- iOS的动画效果类型及实现方法
- IOS学习笔记 ­­­­­­— UITextField 输入完毕关闭键盘方法
- iOS 应用实现条形码扫描功能的方法
- IOS下的readLine方法的实现
- ios如何实现内部购买的方法
- 实现全屏时屏蔽除关机键外的所有键并能响应键盘的方法:
- 【jquery】结合class选择器、next、prev方法实现相邻的节点展开隐藏效果
- ios中SQLlite实现方法