我试图在文本视图中没有文本时禁用保存按钮,并在文本视图中有文本时启用。我有这个代码,但即使textview中没有文本,按钮也没有启用。这是我的代码:
override func viewDidLoad() {
if textView.text.characters.count > 0 {
button.enabled = true
}
if textView.text.characters.count < 0 {
button.enabled = false
}
}
答案 0 :(得分:1)
您可以使用UITextViewDelegate方法textViewDidChange:
。
类似的东西:
func textViewDidChange(_ textView: UITextView)
{
if textView.text.characters.count > 0 {
button.enabled = true
}
if textView.text.characters.count < 0 {
button.enabled = false
}
}