尝试为UISwitch
创建if else语句。不完全确定if else语句中的内容,以检查开关是打开还是关闭。
@IBAction func selectionLabel(sender: AnyObject) {
if(<some condition>)
// do something
else
//do something
}
这是使用开关的正确方法吗?
答案 0 :(得分:3)
sender
是开关。通过检查on
属性:
@IBAction func selectionLabel(sender: AnyObject) {
if let mySwitch = sender as? UISwitch {
if mySwitch.on {
// switch is on
} else {
// switch is off
}
}
}