如何通过用户按下按钮隐藏按钮

时间:2017-07-26 05:54:32

标签: ios button hide

我的应用程序是一个测验应用程序,我想要做的是当用户选择不正确的答案时,它将停止运行测验应用程序并显示一个按钮供用户转到开头。或者它将隐藏除按钮之外的所有按钮和标签以返回到开头。哪一个更容易。

请告诉我!我尝试了Button1.hidden = true/YES之类的内容,但它没有隐藏按钮

由于

@IBAction func Button1Action(sender: AnyObject) {

    if AnswerNumber == 0 {
        PickQuestion()
        LabelEnd.text = "Goodjob buddy"
    }    
    else {
        Hide()
        LabelEnd.text = "Unlucky pal"
        Again.hidden = false
        QuestionLabel.hidden = true 
    }
}

2 个答案:

答案 0 :(得分:2)

UILabel,UIButton继承自UIView。 UIView有一个属性“隐藏”。所以,如果你这样做

someview.isHidden = true

这将作为一个函数工作,并从布局隐藏视图! 再试一次!

答案 1 :(得分:0)

你可以这样做......

用户开始测验会有rootViewController

因此,当用户选择错误答案时,您可以通过调用rootViewController方法将用户重定向到popToRootViewController:

您还可以显示提醒。

所以你不需要隐藏或展示任何东西。:)