Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios &引用;关于;开关状态_Ios_Swift_Cocoa Touch_Uiswitch - Fatal编程技术网

Ios &引用;关于;开关状态

Ios &引用;关于;开关状态,ios,swift,cocoa-touch,uiswitch,Ios,Swift,Cocoa Touch,Uiswitch,我有一个开关,我想要这样的东西: override func viewDidLoad() { super.viewDidLoad() if name.text == "Jack"{ switch.on = false } } 但它不起作用!如何在视图控制器加载时更改开关的状态?UISwitch有一个属性isOn,用于打开和关闭开关。 也不要使用名称开关,因为这是Swift中的保留关键字。UISwitch有一个属性isOn来打开和关闭开关。 也不要使用名称

我有一个开关,我想要这样的东西:

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

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

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

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

要禁用开关:

switch.isEnabled = false
要将开关状态更改为
关闭

switch.isOn = false
要禁用交换机,请执行以下操作:

switch.isEnabled = false
要将开关状态更改为
关闭

switch.isOn = false
要禁用交换机,请执行以下操作:

switch.isEnabled = false
目标C

[switch setEnabled:NO];
Swift

switch.isEnabled = false
要禁用交换机,请执行以下操作:

switch.isEnabled = false
目标C

[switch setEnabled:NO];
Swift

switch.isEnabled = false

我把它命名为Switch,但只是为了我的问题,我说了Switch。当我尝试
switch.isOn=false
时,我得到一个错误
类型为“PWSwitch”的值没有成员“isOn”
我将其命名为switch,但只是为了我的问题,我说了switch。当我尝试
switch.isOn=false
时,我得到一个错误
类型“PWSwitch”的值没有成员“isOn”
我得到一个错误
类型“PWSwitch”的值没有成员“isOn”
我得到一个错误
类型“PWSwitch”的值没有成员“isOn”
@leo0019您用开关做了什么?是IBOutlet还是IBAction?您的错误应该是创建iAction,其中的指令说要创建iBouts。我得到一个错误
类型为“PWSwitch”的值没有成员“isOn”
@leo0019您对switch做了什么?是IBOutlet还是IBAction?您的错误应该是创建IBActions,其中的说明是创建IBActions。