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