我有一个uiview
,Button
。一开始我的视图将被隐藏,所以当我单击按钮时,我需要显示我的uiview
,当我单击相同的按钮时,我需要隐藏相同的视图。
如何在Swift 2.0中做到这一点。现在我要做的就是第一次单击。
@IBAction func PressRefine(sender: AnyObject) {
menuView.hidden = false
}
但是当我按下它时,它应该隐藏起来。
怎么做???
最佳答案
尝试使用if
语句。
@IBAction func PressRefine(sender: AnyObject) {
if menuView.hidden {
menuView.hidden = false
} else {
menuView.hidden = true
}
}
或如@TedHuinink建议的那样,使用更少的代码。
@IBAction func PressRefine(sender: AnyObject) {
menuView.hidden = !menuView.hidden
}