美文网首页
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