UISwitch设置状态

时间:2016-08-30 19:46:02

标签: ios swift uiswitch

我正在开发一款拥有UISwitch的应用。我想以编程方式将开关设置为开/关。我试过这样,但是当settingfalse时,开关已经打开...有什么想法吗?

@IBOutlet var switch: UISwitch!

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)

    switch = UISwitch()

    if setting == true {
       switch.setOn(true, animated: false)
    } else {
       switch.setOn(false, animated: false)
    }
} 

变量setting不是问题..我测试了它

1 个答案:

答案 0 :(得分:0)

我修好了!

我刚刚删除了行switch = UISwitch(),现在它适用于我。