Input Swift 4-根据不同的文本字段输入启用/禁用两个UI按钮

Input Swift 4-根据不同的文本字段输入启用/禁用两个UI按钮,input,uibutton,textfield,Input,Uibutton,Textfield,我觉得我错过了这个代码集的一个基本步骤,我真的非常感谢您的任何见解,因为尽管搜索了这些论坛,我还是找不到一个很好的解决方案 我有四个文本字段、两个UI按钮和两个标签 当前三个文本字段有输入时,应启用其中一个UI按钮,允许我计算这三个文本字段的总和并将其显示在第一个标签上 仅当第四个文本字段有输入时,才应启用第二个UI按钮。第二个标签将包含所有四个文本字段的总和。如果不满足这些条件,则应禁用UI按钮 第一种情况很好,但当我尝试合并第四个文本字段和第二个按钮时,事情就搞砸了。请参阅最后一个代码段:l

我觉得我错过了这个代码集的一个基本步骤,我真的非常感谢您的任何见解,因为尽管搜索了这些论坛,我还是找不到一个很好的解决方案

我有四个文本字段、两个UI按钮和两个标签

当前三个文本字段有输入时,应启用其中一个UI按钮,允许我计算这三个文本字段的总和并将其显示在第一个标签上

仅当第四个文本字段有输入时,才应启用第二个UI按钮。第二个标签将包含所有四个文本字段的总和。如果不满足这些条件,则应禁用UI按钮

第一种情况很好,但当我尝试合并第四个文本字段和第二个按钮时,事情就搞砸了。请参阅最后一个代码段:let regurgVTI=AIVTI.text!regurgVTI.isEmpty

类AICalc:UIViewController {


}

使用textField.tag或textField.identifier标识textField,这样您就可以轻松解决问题

假设前三个文本字段同时具有标记1、2、3

然后,在您的文本字段中结束了:

if textfield.tag == 1 {
      //Do whatever you want
}
if textfield.tag == 2 {
      //Do whatever you want
}
if textfield.tag == 3 {
      //Do whatever you want
}
提到这一点可以解决你的问题。 祝你好运

if textfield.tag == 1 {
      //Do whatever you want
}
if textfield.tag == 2 {
      //Do whatever you want
}
if textfield.tag == 3 {
      //Do whatever you want
}