swift - UISwitch 的用法

具体代码如下,和oc的使用没有差别:

创建:

 let hswitch = UISwitch()

 

/*创建开关,以及监听它值的改变,代码如下*/
//开关位置
hswitch.center = CGPoint(x:100,y:100)//switch的大小无法设置  

self.view.addSubview(hSwitch)
//设置默认值

hSwitch.on = false

hSwitch.addTarget(self, action: #selector(switchClick), for: .valueChanged)

点击方法的实现

func switchClick() {
        
        print(hSwitch.on)
        if hSwitch.on == true {
            self.view.backgroundColor = UIColor.orange()
        }else
        {
            self.view.backgroundColor = UIColor.white()
        }
        
    }

 

posted @ 2016-07-21 15:31  稻草人11223  阅读(476)  评论(0编辑  收藏  举报
返回顶部