我在故事板中有一个UITextfield
。
ClearButton设置为“始终可见”
searchTextField.addTarget(self, action: #selector(searchTextFieldDidChange(textField:)), for: .editingChanged)
当文本字段更改时,调用此方法
@objc func searchTextFieldDidChange(textField: UITextField){
if textField.text == "" {
textField.resignFirstResponder()
}
fireSearch()
}
当我使用退格键清除文本字段时,调用了textField.resignFirstResponder()
,键盘按我的要求消失了。
当我使用清除按钮清除文本字段时,调用textField.resignFirstResponder()
,键盘消失并立即再次出现。
当我点击清除按钮时,键盘一直关闭,我该怎么办?
1条答案
按热度按时间dtcbnfnu1#
给予这个...