[英]How to show and hide a view on button click
我有一个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
}
首先制作视图插座
@IBOutlet weak var newpptview: UIView!
@IBAction func newpresentation(_ sender: Any) {
if newpptview.isHidden{
newpptview.isHidden = false
} else{
newpptview.isHidden = true
}
}
它对所有人来说都更好
要么
@IBAction func newpresentation(_ sender: Any) {
newpptview.isHidden = !newpptview.isHidden
}
迅速3和4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.