我想在不触发操作的情况下从其他位置调用我的UISwitch。
代码的要点是,当选择按钮或视图选择时,它将禁用某些开关。
大致如下:
IBACTION func myswitch(_ sender: UISwitch) {
}
IBACTION func my button(_ sender : UIButton) {
myswicth.isOn = True
}
它一直说UISwitch类型的值没有参数isOn或isEnable。
您总是将mySwitch.isOn
的值设置为true
。按照以下方式更新它,每次按下按钮时都将其设置为禁用或启用:
@IBAction func btnPressed(_ sender: Any) {
mySwitch.isOn = !mySwitch.isOn
}
或者,根据您希望何时启用/禁用交换机,添加额外的逻辑。