输入验证码或密码,自动下一位 iOS
2017-12-28 17:07
267 查看
系统没有textFeild 的相关当输入内容改变时候的代理方法。。。所以我们自己加一个监听来实现如下的效果
主要代码如下:
主要代码如下:
[_code1F becomeFirstResponder]; [_code1F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code2F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code3F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code4F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code5F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code6F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
-(void)textFieldDidChange :(UITextField *)textField{ if (textField.text.length == 1) { if (textField == _code1F) { [_code2F becomeFirstResponder]; }else if (textField == _code2F){ [_code3F becomeFirstResponder]; }else if (textField == _code3F){ [_code4F becomeFirstResponder]; }else if (textField == _code4F){ [_code5F becomeFirstResponder]; }else if (textField == _code5F){ [_code6F becomeFirstResponder]; }else{ [self.view endEditing:YES]; } } }
相关文章推荐
- iOS 输入验证码或密码,自动下一位的实例
- IOS实现输入验证码、密码按位分割
- IOS实现输入验证码、密码按位分割(二)
- 自动生成密码,验证码,帐号及常见输入验证
- 无需输入密码,XP自动登录域
- 自动登录ssh不需要输入密码
- 使用expect自动输入ssh密码
- linux 自动输入用户名和密码 ftp
- web安全 应用表单密码类型输入启用了自动完成操作
- ssh自动输入密码登录服务器/ssh免输入密码登录/非交互ssh 密码验证
- Linux下scp自动输入密码
- shell实现ftp自动输入密码同步远程文件
- PostgreSQL 自动输入密码(转)
- windows程序设计——飞机大战笔记(解决输入混合密码账户,结局自动记录数据)
- iOS 分割输入验证码的视觉效果
- spawn自动远程输入密码
- Linux下自动修改用户密码的方法(直接通过命令而不是在终端输入密码)
- 按ctrl+alt+del输入用户名与密码后自动注销返回登陆界面
- iOS无法使用自定义密码输入控件(自带键盘)
- iOS简单的密码输入组件XLPasswordView,UI类似支付宝