苹果在iOS 12,改进了一个很人性化的小细节。在作短信验证码功能的时候,自动获取短信中的验证码,而后点击填充便可。不用再向以前那样麻烦,本身看到弹出的短信信息后,死记硬背,再一个个敲上去,惧怕背错了,还再验证一下。it
一、先设置textContentType属性,作好系统适配:io
UITextField *textField = [[UITextField alloc] init];验证码
if (@available(iOS 12.0, *)) {im
textField.textContentType = UITextContentTypeOneTimeCode;view
} else {短信验证
// Fallback on earlier versionsvi
}co
[self.view addSubview:textField];block
二、让这个文本框成为第一响应者:ab
[textField becomeFirstResponder];