文章目录[隐藏]
效果图

故事面板创建UISwitch控件

- 拖动创建UISwitch
- 拖动连接New Referencing outlet 到控制器定义成员变量位置(自动创建)或者绑定到已声明变量上
- 拖动Sent Events -->valueChanged到switchValueChanged方法,方法处理业务逻辑(如下所示)
同步两个UISwitch控件状态
@IBAction func switchValueChanged(_ sender: Any) {
//同步leftSwitch,rightSwitch开关状态
let sen = sender as! UISwitch
let setting = sen.isOn
self.leftSwitch.setOn(setting, animated: true)
self.rightSwitch.setOn(setting, animated: true)
//同步分段控件(UISegmentedControl)状态
if(setting == true){
segmented.selectedSegmentIndex = 0
}else{
segmented.selectedSegmentIndex = 1
}
}