2015-10-19 39 views
0

我試圖在文本視圖中沒有文本時禁用保存按鈕,並在文本視圖中有文本時啓用。我有這個代碼,但沒有任何反應,即使textview中沒有文本,按鈕也被啓用。這裏是我的代碼:如何在textview中沒有文本時禁用按鈕?

override func viewDidLoad() { 


    if textView.text.characters.count > 0 { 
     button.enabled = true 
    } 


    if textView.text.characters.count < 0 { 
     button.enabled = false 
    } 


    } 

回答

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 
    } 
} 
+0

保存按鈕保持啓用狀態,即使沒有在文本視圖中沒有文字。 – coding22

+0

得到它的工作! – coding22

+0

是的,我打算告訴你確保你設置你的代表。我很高興你們都準備好了! –

相關問題