问题描述
我想在UItextfield为空时使用代码。不仅在viewdidload
上,而且一直都在。我尝试将类似if textField.isEmpty == true
的内容放入已更改更改的操作中,尽管我遇到的问题是,如果您键入的字符数超过5个,然后按住退格键,则不会触发代码。有什么想法做什么?
解决方法
您好,您需要订阅已更改的内容 如何检查该字段是否为空? 让textField = UITextField() textField.addTarget(self,action:#selector(textChanged),for:.editingChanged)
"angularCompilerOptions": { "enableIvy": false,}
如何设置UITextField的最大长度
@objc func textChanged () {
if textField.text == "" || textField.text == nil {
print("IS EMPTY")
} else {
print("NON EMPTY")
}
}