iOS 输入验证码或密码,自动下一位的实例

 更新时间:2018年01月04日 08:59:02   作者:Kaiccy  
下面小编就为大家分享一篇iOS 输入验证码或密码,自动下一位的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

系统没有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状态栏的显示与隐藏的示例代码

    这篇文章主要介绍了iOS状态栏的显示与隐藏的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 关于iOS 11的一些新特性适配实践总结

    关于iOS 11的一些新特性适配实践总结

    iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格。下面这篇文章主要给大家总结介绍了关于iOS 11的一些新特性适配实践,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-11-11
  • iOS仿网易简单头部滚动效果

    iOS仿网易简单头部滚动效果

    这篇文章主要为大家详细介绍了iOS仿网易简单头部滚动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • IOS图片无限轮播器的实现原理

    IOS图片无限轮播器的实现原理

    这篇文章主要介绍了IOS图片无限轮播器的实现原理的相关资料,需要的朋友可以参考下
    2016-03-03
  • 2016 cocoapods的安装和使用方法以及版本升级遇到的问题

    2016 cocoapods的安装和使用方法以及版本升级遇到的问题

    CocoaPods是一个负责管理iOS项目中第三方开源库的工具,通过CocoaPods,我们可以将第三方的依赖库统一管理起来,配置和更新只需要通过简单的几行命令即可完成,需要的朋友可以参考下
    2016-09-09
  • IOS判断字符串是否有空格实例

    IOS判断字符串是否有空格实例

    在我们大家日常开发的时候,经常会需要对注册,登录,忘记密码等功能的密码进行判断是否包含空格,下面这篇文章给大家分享了自己封装的一个方法,有需要的可以参考借鉴。
    2016-09-09
  • xcode 详解创建静态库和动态库的方法

    xcode 详解创建静态库和动态库的方法

    这篇文章主要介绍了xcode 详解创建静态库和动态库的方法的相关资料,这里对创建静态库和动态库的方法详细介绍,需要的朋友可以参考下
    2017-01-01
  • 详解iOS开发中UITableview cell 顶部空白的多种设置方法

    详解iOS开发中UITableview cell 顶部空白的多种设置方法

    这篇文章主要介绍了详解iOS开发中UITableview cell 顶部空白的多种设置方法的相关资料,需要的朋友可以参考下
    2016-04-04
  • iOS实现微信摇一摇功能

    iOS实现微信摇一摇功能

    这篇文章主要为大家详细介绍了iOS实现微信摇一摇功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • IOS实现百度地图自定义大头针和气泡样式

    IOS实现百度地图自定义大头针和气泡样式

    这篇文章主要介绍了 IOS百度地图自定义大头针和气泡的实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下
    2016-12-12

最新评论