您好,尽管有问题名称,但该问题需要更多的见解。
我想知道如何检查文本字段是否为空,但是如果以前包含文本,它必须能够检测到该文本字段。
这是我当前的代码
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
if textField == txtSitReach {
if txtSitReach.text != nil {
doneSitReachButton.enabled = true
}
else {
doneSitReachButton.enabled = false
}
}
else {
print("whatever")
}
修正另一个答案:
txtSitReach.addTarget(self, action: #selector(textDidChange), forControlEvents: .EditingChanged)
func textDidChange(textField: UITextField) {
doneSitReachButton.enabled = !txtSitReach.text!.isEmpty
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句