Ios 开关设定状态
我正在开发一个应用程序,它有UISwitch。我想以编程方式将开关设置为on/off。我这样试过,但是当Ios 开关设定状态,ios,swift,uiswitch,Ios,Swift,Uiswitch,我正在开发一个应用程序,它有UISwitch。我想以编程方式将开关设置为on/off。我这样试过,但是当设置为假时,开关已经打开了。。。有什么想法吗 @IBOutlet var switch: UISwitch! override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) switch = UISwitch() if setting == true { sw
设置为假时,开关已经打开了。。。有什么想法吗
@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)
}
}
变量设置
不是问题所在。。我测试了它我修好了
我刚刚删除了行switch=UISwitch()
,现在它对我有效。从您发布的代码中,如果设置
为假
,则开关将关闭。这不是预期的功能吗?您可以指定更多详细信息吗?有关您期望的功能的更多详细信息,以及实际功能将对我们有很大帮助。如果是情节提要,UI交换机是否正确连接到IBOutlet?如果以编程方式完成,是否直接更改UI项?抱歉,我的意思是当“设置”为false时开关已经打开