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];

原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/10240827.html