对于UITextField,检测用户是否输入以及textfield是否有值的最佳方法是什么?
我尝试了以下尝试失败:
答案 0 :(得分:3)
尝试使用shouldChangeCharactersInRange
事件。
func textField(textField: UITextField,
shouldChangeCharactersInRange range: NSRange,
replacementString string: String)
-> Bool {
// Put your code here
}
只要用户向UITextField
添加或删除新字符,就会调用此方法。
如果您想接受更改return true
。否则return false
。
确保您的UITextField符合UITextFieldDelegate
协议