【发布时间】:2021-02-11 08:28:38
【问题描述】:
我想在输入一个字符后关闭键盘。我试试这段代码:
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 个字符后,才会使用此代码关闭键盘。我希望在输入一个字符后关闭键盘。
【问题讨论】:
标签: ios swift uikit uitextfield