0

对于 UITextField,检测用户是否正在输入并且文本字段是否有值的最佳方法是什么?

我尝试了以下失败:

  • 值已更改:无响应
  • 编辑结束:没有回应
  • Touch Up Inside:直到用户点击文本字段后才会触发
4

1 回答 1

2

尝试使用shouldChangeCharactersInRange事件。

func textField(textField: UITextField, 
           shouldChangeCharactersInRange range: NSRange, 
           replacementString string: String) 
 -> Bool {
  // Put your code here
}

每当用户向您的UITextField.

如果您想接受更改,return true. 否则return false

只要确保你的 UITextField 符合UITextFieldDelegate协议

于 2015-03-22T17:21:47.207 回答