禁用按钮,直到在Swift中输入字段

时间:2015-10-09 13:45:25

标签: ios swift validation

如何在填写所有字段之前禁用保存按钮,以防止用户继续输入内容。

我怎样才能在Swift中做到这一点?

1 个答案:

答案 0 :(得分:1)

首先编写一个检查文本字段文本的方法,并仅在文本字段包含有效文本时启用该按钮:

func checkField(sender: AnyObject) {
    if textField1.text.isEmpty || textField2.text.isEmpty 
    {
       yourbutton.enabled = false

    }
   else
    {
     yourbutton.enabled = true
    }
}

然后从文本字段的委托方法textFieldDidEndEditing调用您的函数,以便在用户完成编辑字段时正确启用/禁用该按钮。