UISwitch的“On”状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UISwitch的“On”状态相关的知识,希望对你有一定的参考价值。

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

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

以上是关于UISwitch的“On”状态的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式切换uiswitch按钮

在 UIPopoverController 中设置 UISwitch 状态

在 TableViewCell 中保持 UISwitch 的状态:Swift

如何从 SWIFT 3 中的另一个 ViewController 检查 UISwitch 的状态?

在 UITests 中获取 UISwitch 状态/值

使用 UISwitch 切换 iOS 7 状态栏