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

标签 ios objective-c switch-statement controls

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

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

谢谢。

最佳答案

UISwitch 确实有一个属性 on(在这里查看文档:UISwitch class reference)所以检查属性(注意 getter 的命名不同(isOn)):

@property(nonatomic, getter=isOn) BOOL on

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

if ([switch isOn])
{}
else
{}

关于ios - 使用IF语句测试iOS Switch Control的ON/OFF设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23768227/

相关文章:

ios - 在 spritekit 中我无法弹出 Game Center View

ios - CLGeoCoder 没有以正确的顺序附加地标

ios - 让我的字体作为 "fall-back"工作而不调用它

java - 通过AsyncSocket向objective-c中的java服务器发送消息

objective-c - 如何从IO套件导入IOPMLib.h?

javascript - jQuery/JavaScript 中更高效的 switch 语句

ios - 软件导致连接中止。回复中返回错误 :Connection invalid

iphone - iOS中的后退按钮没有改变

java - 开关未按预期工作

c# - 有没有办法简化这个开关盒?