iOS开发——自动填充短信验证码


  苹果在iOS 12,改进了一个很人性化的小细节。在做短信验证码功能的时候,自动获取短信中的验证码,然后点击填充即可。不用再向之前那样麻烦,自己看到弹出的短信信息后,死记硬背,再一个个敲上去,害怕背错了,还再验证一下。

  1、先设置textContentType属性,做好系统适配:

    UITextField *textField = [[UITextField alloc] init];

    if (@available(iOS 12.0, *)) {

        textField.textContentType = UITextContentTypeOneTimeCode;

    } else {

        // Fallback on earlier versions

    }

    [self.view addSubview:textField];

 

  2、让这个文本框成为第一响应者:

    [textField becomeFirstResponder];


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM