我的应用程序是一个测验应用程序,我想要做的是当用户选择不正确的答案时,它将停止运行测验应用程序并显示一个按钮供用户转到开头。或者它将隐藏除按钮之外的所有按钮和标签以返回到开头。哪一个更容易。
请告诉我!我尝试了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
}
}
答案 0 :(得分:2)
UILabel,UIButton继承自UIView。 UIView有一个属性“隐藏”。所以,如果你这样做
someview.isHidden = true
这将作为一个函数工作,并从布局隐藏视图! 再试一次!
答案 1 :(得分:0)
你可以这样做......
用户开始测验会有rootViewController
。
因此,当用户选择错误答案时,您可以通过调用rootViewController
方法将用户重定向到popToRootViewController:
。
您还可以显示提醒。
所以你不需要隐藏或展示任何东西。:)