【发布时间】:2020-12-30 12:48:56
【问题描述】:
我想知道如何才能更改按钮的状态。如果两个文本字段之一中有文本,我想这样做,那么按钮将变得可用。我目前已关闭情节提要中的按钮。我必须检查文本字段中是否有文本的代码如下:
免责声明: 检查文本字段中是否有任何文本的代码可以正常工作。
@IBAction func textFeildEditingChanged(_ textField: UITextField) {
if FirstName.hasText == true {
self.navigationItem.rightBarButtonItem?.isEnabled = true
print("First name isn't empty")
}
}
我在其中将按钮设置为启用和禁用的当前代码不起作用,但是测试文本字段是否有内容的代码确实有效。我只需要弄清楚如何禁用和启用导航项的按钮。
无效的代码如下:
self.navigationItem.rightBarButtonItem?.isEnabled = true
任何帮助将不胜感激。
编辑:我正在使用导航控制器,不知道这是否重要。
【问题讨论】: