我有一个 uiview
, Button
。最初我的 View 将被隐藏所以当我点击按钮时我需要显示我的 uiview
和当我点击相同的按钮时,我需要隐藏相同的 View 。
如何在 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
}
关于ios - 如何在单击按钮时显示和隐藏 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36200060/