如何解决UItextfield为空时如何触发代码
我想在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")
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。