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”状态的主要内容,如果未能解决你的问题,请参考以下文章
在 UIPopoverController 中设置 UISwitch 状态
在 TableViewCell 中保持 UISwitch 的状态:Swift