美文网首页
Swift - 开关按钮(UISwitch)的用法

Swift - 开关按钮(UISwitch)的用法

作者: 解码漫聊 | 来源:发表于2018-01-16 16:42 被阅读0次

如何创建开关,以及监听它值的改变,代码如下:

import UIKit

class ViewController: UIViewController {

    var stydySwitch : UISwitch!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        stydySwitch = UISwitch()
        
        //设置位置(开关大小无法设置)
        stydySwitch.center = CGPoint(x: 100, y: 100)
        
        //设置默认值
        stydySwitch.isOn = true
        
        //监听改变
        stydySwitch.addTarget(self, action: #selector(switchChange), for: .valueChanged)
        
        self.view.addSubview(stydySwitch)
        
        
        
    }
    
    @objc func switchChange() {
        //打印当前值
        print(stydySwitch.isOn)
    }

}

效果:


相关文章

网友评论

      本文标题:Swift - 开关按钮(UISwitch)的用法

      本文链接:https://www.haomeiwen.com/subject/fezsoxtx.html