Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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 如何使用uiswitch在swift中选择类别?_Ios_Swift_Uiswitch - Fatal编程技术网

Ios 如何使用uiswitch在swift中选择类别?

Ios 如何使用uiswitch在swift中选择类别?,ios,swift,uiswitch,Ios,Swift,Uiswitch,尝试为UISwitch创建if-else语句。不完全确定if-else语句中用于检查开关是打开还是关闭的内容 @IBAction func selectionLabel(sender: AnyObject) { if(<some condition>) // do something else //do something } @iAction func selectionLabel(发件人:AnyObject){ if() //做点什么 其他

尝试为
UISwitch
创建if-else语句。不完全确定if-else语句中用于检查开关是打开还是关闭的内容

@IBAction func selectionLabel(sender: AnyObject) {
    if(<some condition>)
    // do something

    else
      //do something
}
@iAction func selectionLabel(发件人:AnyObject){
if()
//做点什么
其他的
//做点什么
}

这是使用开关的正确方法吗?

发送器就是开关。通过检查
on
属性检查开关是否打开:

@IBAction func selectionLabel(sender: AnyObject) {
    if let mySwitch = sender as? UISwitch {
        if mySwitch.on {
            // switch is on
        } else {
            // switch is off
        }
    }
}

否。
如果(true)
始终为true。故事结束了。您实际上没有测试任何有用的东西。请阅读文档。