swift 監(jiān)聽UITextDield內(nèi)容變化,改變按鈕的顏色,圖片等
注意:給文本框添加一個解決方法,for:設(shè)置成.editingChanged

代碼如下:
? ? ? ? phoneTF.tfV.addTarget(self, action: #selector(clearpasswordTextFeildBtnColor), for: .editingChanged)
? ? ? ? passTF.tfV.addTarget(self, action: #selector(clearpasswordTextFeildBtnColor), for: .editingChanged)
? ? ? ? inviteCodeTF.tfV.addTarget(self, action: #selector(clearpasswordTextFeildBtnColor), for: .editingChanged)
? ? ? ? registerPassTF.tfV.addTarget(self, action: #selector(clearpasswordTextFeildBtnColor), for: .editingChanged)
? ? ? ? inviteCodeTF.tfV.addTarget(self, action: #selector(clearpasswordTextFeildBtnColor), for: .editingChanged)
? ? }
? ? //改變按鈕顏色設(shè)置
? ? @objc func clearpasswordTextFeildBtnColor(){
? ? ? ? if phoneTF.tfV.text != "" && passTF.tfV.text != "" && inviteCodeTF.tfV.text != "" && registerPassTF.tfV.text != "" && inviteCodeTF.tfV.text != "" {
? ? ? ? ? ? loginBtn.backgroundColor = titleYellowColor
? ? ? ? }else{
? ? ? ? ? ? loginBtn.backgroundColor = titleShelvesColor
? ? ? ? }
? ? }