UISwitch的“On”状态

问题描述 投票:0回答:3

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

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

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

ios swift cocoa-touch uiswitch
3个回答
3
投票

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


0
投票

要禁用开关:

switch.isEnabled = false

要将开关状态更改为off

switch.isOn = false

0
投票

要禁用开关:

目标C.

[switch setEnabled:NO];

迅速

switch.isEnabled = false
© www.soinside.com 2019 - 2024. All rights reserved.