【发布时间】:2020-07-21 05:33:03
【问题描述】:
我创建了一个新的联系表单,我有 3 个名字、姓氏、电子邮件国家和创建按钮,我在名字、姓氏和电子邮件不为空时启用创建按钮。从县 PcikerView 中选择后,县文本字段被填充我在 editorChanged 函数上测试 !txtfCountry.text!.isEmpty 但不起作用。
self.txtfCountry.addTarget(self, action: #selector(editingChanged), for: .editingChanged)
@IBOutlet var countryPicker : UIPickerView!
@objc func editingChanged(_ textField: UITextField) {
if !txtfFirstname.text!.isEmpty && !txtfLastname.text!.isEmpty && !txtfEmail.text!.isEmpty && !txtfCountry.text!.isEmpty{
btnNext.isEnabled = true
btnNext.setTitleColor(UIColor.white, for: .normal)
}else{
btnNext.isEnabled = false
}
}
【问题讨论】:
-
你试过
pickerView(_:didSelectRow:inComponent:)吗?
标签: ios swift uibutton uitextfield uipickerview