对于 UITextField,检测用户是否正在输入并且文本字段是否有值的最佳方法是什么?
我尝试了以下失败:
- 值已更改:无响应
- 编辑结束:没有回应
- Touch Up Inside:直到用户点击文本字段后才会触发
对于 UITextField,检测用户是否正在输入并且文本字段是否有值的最佳方法是什么?
我尝试了以下失败:
尝试使用shouldChangeCharactersInRange
事件。
func textField(textField: UITextField,
shouldChangeCharactersInRange range: NSRange,
replacementString string: String)
-> Bool {
// Put your code here
}
每当用户向您的UITextField
.
如果您想接受更改,return true
. 否则return false
。
只要确保你的 UITextField 符合UITextFieldDelegate
协议