快速按钮操作无法更改标签文本

时间:2020-03-12 05:41:23

标签: ios swift xcode validation

我是IOS的新手,并试图在一个视图中创建用户,当我尝试从用户输入中验证信息时,我发现很难在标签上放置文本来指示错误。

我的代码:

    @IBAction func btnDone1(_ sender: Any) {
    print("button pressed")
    if !isValidEmail(email: (txtRegUName.text)!){
        thisLable.text="This is not a valid email address"
        print("This is not a valid email")
        return
    }
    else{
        if (txtRegP.text!) != (txtRegPAgain.text!){
            thisLable.text="Password not match"
            print("Password not match"+txtRegP.text!+txtRegPAgain.text!)
        }
        else{
            print("All good")
            self.performSegue(withIdentifier: "regToLogin", sender: self)
           }
    }
}

我不知道为什么标签缺少我想要分配的所有所需文本,但是打印功能有效。

请告知我所犯的任何错误。

1 个答案:

答案 0 :(得分:1)

我已经尝试过相同的方法,并且对我有用。您也可以查看屏幕截图。请让我知道thisLable.text的文本颜色是否为黑色。以及该标签是否隐藏。

check