UISwitch的“On”状态

时间:2017-10-23 21:46:00

标签: ios swift cocoa-touch uiswitch

我有一个开关,我希望有这样的东西:

override func viewDidLoad() {
    super.viewDidLoad()
    if name.text == "Jack"{
        switch.on = false
    }
}

但它不起作用!如何在加载视图控制器时更改开关的状态?

3 个答案:

答案 0 :(得分:3)

UISwitch有一个属性isOn可以打开和关闭开关。 也不要使用名称switch,因为这是Swift中的保留关键字。

答案 1 :(得分:0)

禁用开关:

switch.isEnabled = false

将开关状态更改为off

switch.isOn = false

答案 2 :(得分:0)

禁用开关:

目标C

[switch setEnabled:NO];

<强>夫特

switch.isEnabled = false