蘋果在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];