【iOS 开发】基础控件:UISwitch

【iOS 开发】基础控件:UISwitch,第1张

目录 iOS 基础控件 UISwitch1. UISwitch 的常规使用2. UISwitch 监听开关状态变化附 Github 源码:

iOS 基础控件 UISwitch 1. UISwitch 的常规使用

// 创建开关控件
let si = UISwitch()

// 设置位置
si.center = CGPoint(x: 50, y: 620)

// 设置 UISwitch 开启状态的颜色
si.onTintColor = UIColor.green

// 设置 UISwitch 滑块的颜色
si.thumbTintColor = UIColor.white

// 设置 UISwitch 初始状态
si.isOn = true

self.view.addSubview(si)


效果展示:


2. UISwitch 监听开关状态变化

si.addTarget(self, action: #selector(change), for: UIControl.Event.valueChanged)

@objc func change(si: UISwitch) {
    print("开关状态:\(si.isOn)")
}


效果展示:


附 Github 源码:

ViewController.swift

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存