我有一个开关,我想有这样的东西:
override func viewDidLoad() {
super.viewDidLoad()
if name.text == "Jack"{
switch.on = false
}
}
但它不起作用!如何在视图控制器加载时更改开关的状态?
UISwitch
有一个属性isOn
来打开和关闭开关。也不要使用 name switch
,因为这是 Swift 中的保留关键字。
禁用开关:
switch.isEnabled = false
要将交换机状态更改为off
:
switch.isOn = false
禁用开关:
目标C
[switch setEnabled:NO];
迅速
switch.isEnabled = false