使用IF语句测试iOS Switch Control的ON/OFF设置

use*_*023 0 controls objective-c switch-statement ios

我是Objective-C的新手,但是使用JavaScript和许多VB.NET以及一些C进行固件开发.我正在编写初级应用程序,在这种情况下,我的View上有一个SWITCH控件.我想知道如何使用IF语句来测试它的ON/OFF状态.示例代码是最好的,因为我在法律上是盲目的,并且难以在线阅读大量文本.

Stepper控件的相同问题(带有+/_按钮的控件用于递增/递减值.)

谢谢.

Pfi*_*itz 5

UISwitch确实有一个属性on(请查看此处的文档:UISwitch类引用),因此请检查属性(请注意,getter的名称不同(isOn)):

@property(nonatomic, getter=isOn) BOOL on
Run Code Online (Sandbox Code Playgroud)

所以人们会检查这样的开关:

if ([switch isOn])
{}
else
{}
Run Code Online (Sandbox Code Playgroud)