我想从其他位置调用UISwitch,而不会触发操作。
代码的重点是当选择按钮或视图选择时,它将禁用某些开关。
类似的东西:
IBACTION func myswitch(_ sender: UISwitch) {
}
IBACTION func my button(_ sender : UIButton) {
myswicth.isOn = True
}
它一直在说UISwitch类型的值没有arg isOn或isEnable。
答案 0 :(得分:0)
您始终将mySwitch.isOn
的值设置为true
。像下面这样进行更新,将其设置为在您每次按下按钮时禁用或启用:
@IBAction func btnPressed(_ sender: Any) {
mySwitch.isOn = !mySwitch.isOn
}
或者,根据您希望何时启用/禁用开关来添加其他逻辑。