//UISwitch开关控件
func createSwitch() {
//创建UISwitch
let mySwitch = UISwitch()
//设置尺寸,控件的大小是固定的
mySwitch.frame = CGRectMake(100, 100, 100, 30)
//设置开关的状态
mySwitch.on = true
//设置开状态下的颜色
mySwitch.onTintColor = UIColor.greenColor()
//设置圆点的颜色
mySwitch.thumbTintColor = UIColor.whiteColor()
//设置边框的渲染色
mySwitch.tintColor = UIColor.blueColor()
//设置打开的图片
mySwitch.onImage = UIImage(named:"icon2")
//设置关闭时的图片
mySwitch.offImage = UIImage(named:"icon1")
//设置switch的触发事件
mySwitch.addTarget(self, action: #selector(swithClick(_:)), forControlEvents: UIControlEvents.TouchUpInside)
//添加switch
self.view.addSubview(mySwitch)
}
//switch的点击事件
func swithClick(sender : UISwitch) {
if (sender.selected == true) {
print("YES")
}else{
print("NO")
}
}