我在视图中有两个按钮。如果点击左侧的按钮,则右侧的按钮应切换是否隐藏。
我已经为两个按钮定义了出口,但我的if else声明是错误的。这是我的if else声明:
@IBAction func aa(sender: AnyObject) {
if {
b.hidden = true
} else {
b.hidden = false
}
}
答案 0 :(得分:3)
如果您只想在函数运行时切换b
@IBAction func aa(sender: AnyObject) {
b.hidden = !b.hidden
}
属性,可以使用:
var Highcharts = require('highcharts');
require('highcharts/modules/boost')(Highcharts);
答案 1 :(得分:2)
您需要定义if else语句。如果您想使用If else语句,请按照以下方式进行操作:
if b.hidden = false {
b.hidden = true
} else {
b.hidden = false
}
其他信息......
在swift 3中,要隐藏按钮,您想要做的是b.isHidden = true
。这同样适用于显示按钮 - b.isHidden = false.
答案 2 :(得分:0)
要切换按钮是否隐藏,您可以将其设置为与当前相反:
对于Swift 2:
@IBAction func aa(sender: AnyObject) {
b.hidden = !b.hidden
}
对于Swift 3:
@IBAction func aa(sender: AnyObject) {
b.isHidden = !b.isHidden
}
答案 3 :(得分:0)
这是你想要做的吗?
@IBAction func aa(sender: AnyObject) {
if b.isHidden = false {
b.hidden = true
} else {
b.isHidden = false
}
}