1.从工具栏直接拖一个UISwitch控件到Main.storyboard
2.然后在ViewController.swift文件里写下如下代码
@IBAction func button_switch(open_close: UISwitch) {
if(open_close.isOn){ //如果为开,执行代码,可以通过控件设置初始状态为关
//判断后要执行的代码
} else {
open_close.isOn = false
//执行的代码
}
}
其中 open_close.isOn = false 强行通过代码设置开关为关闭状态
网络很多方法都是需要从
override func viewDidLoad() {
}
方法里面先加载宽度、位置、初始状态等等…. 直接通过鼠标调整就可以了啊,完全没必要。