返回 导航

Swift

hangge.com

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

作者:hangge | 2015-01-16 14:10

下面演示如何创建开关,以及监听它值的改变,代码如下(代码已升级至Swift3):
import UIKit

class ViewController: UIViewController {
    var uiswitch:UISwitch!;
    override func viewDidLoad() {
        super.viewDidLoad()
        uiswitch = UISwitch()
        //设置位置(开关大小无法设置)
        uiswitch.center = CGPoint(x:100, y:50)
        //设置默认值
        uiswitch.isOn = true;
        uiswitch.addTarget(self, action: #selector(switchDidChange), for:.valueChanged)
        self.view.addSubview(uiswitch);
    }
    
    func switchDidChange(){
        //打印当前值
        print(uiswitch.isOn)
    }
}
评论

全部评论(5)

回到顶部