我想在输入一个字符后关闭键盘。我试试这段代码:
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if string == "" {
return true
}
if let characterCount = textField.text?.count {
if characterCount == 1 {
return textField.resignFirstResponder()
}
}
return true
}
但是只有在输入 2 个字符后,才能使用此代码关闭键盘。我希望在输入一个字符后关闭键盘。