Swift UI – 开关按钮(UISwitch)

注:代码已升级至Swift4

创建UISwitch,以及监听值的改变

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(switchDidChanged), for:.valueChanged)
        self.view.addSubview(uiswitch);
    }

    func switchDidChanged() {
        //打印当前值
        print(uiswitch.isOn)
    }
}
上一篇 Swift UI - 多行文本输入框(UITextView)
下一篇 Swift UI - 分段选择控件(UISegmentedControl)
目录
文章列表
1 互联网产品的3种发布策略
互联网产品的3种发布策略
2
面试题:说一下 Spring Boot 自动装配原理?
面试题:说一下 Spring Boot 自动装配原理?
3
Spring Cloud中Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN
Spring Cloud中Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN
4
ZooKeeper启动占用8080端口
ZooKeeper启动占用8080端口
5
Android集成JsBridge
Android集成JsBridge
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。