我正在尝试检查文本字段何时更改,相当于用于textView的函数textViewDidChange
,到目前为止我已经做到了这一点:
func textFieldDidBeginEditing(textField: UITextField) {
if self.status.text == "" && self.username.text == "" {
self.topRightButton.enabled = false
} else {
self.topRightButton.enabled = true
}
}
这种方法可以工作,但是topRightButton
会在用户点击文本框时立即启用,我希望它只有在实际输入文本时才启用。
viewDidLoad
之前立即设置。操作是逐字相同的。应用程序在按下键盘按钮时立即崩溃。编辑:问题解决了!操作内缺少分号。我以为它只需要与函数名称相同。 - Levi Roberts