iOS学习五之UISwitch
Posted minminjy123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS学习五之UISwitch相关的知识,希望对你有一定的参考价值。
ios中的开关控件
只要添加下面的代码即可实现
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//设置switch的位置和大小,但是switch本身的大小并不会随width和height的设置而变化
let swi = UISwitch(frame: CGRect(x:100, y:100, width:100, height:40))
//控件开启状态的填充色
swi.onTintColor = UIColor.yellow
//控件关闭状态的边界色
swi.tintColor = UIColor.darkGray
//开关按钮的颜色
swi.thumbTintColor = UIColor.orange
//添加交互方法
swi.addTarget(self, action: #selector(changeColor), for: .touchUpInside)
self.view.addSubview(swi)
}
//交互方法
@objc func changeColor(swi:UISwitch) {
//switch on的处理
if (swi.isOn) {
self.view.backgroundColor = UIColor.blue
//switch off的处理
} else {
self.view.backgroundColor = UIColor.white
}
}
以上是关于iOS学习五之UISwitch的主要内容,如果未能解决你的问题,请参考以下文章
spark2.x由浅入深深到底系列五之python开发spark环境配置