如何检测swift中的文本字段是否为空?

时间:2016-06-23 22:39:55

标签: ios swift uitextfielddelegate

尽管有问题名称,但是这个问题需要更多的洞察力。

我想知道如何检查文本字段是否为空,但如果以前包含文本,它必须能够检测到它。

这是我目前的代码

sp_executesql

2 个答案:

答案 0 :(得分:4)

您可以添加一个目标,在进行某些更改时检查文本字段(即添加一些字符)。

txtSitReach.addTarget(self, action: #selector(textDidChange), forControlEvents: .EditingChanged)

func textDidChange(textField: UITextField) {
    doneSitReachButton.enabled = txtSitReach.text?.isEmpty ?? false
}

答案 1 :(得分:2)

修正另一个答案:

txtSitReach.addTarget(self, action: #selector(textDidChange), forControlEvents: .EditingChanged)

func textDidChange(textField: UITextField) {
    doneSitReachButton.enabled = !txtSitReach.text!.isEmpty
}