PopSwitch
添加了有趣弹簧动画的开关。
适用于 iOS 10+ 备注:它比这个 gif 显示的要快得多。
安装
- 简单地使用 Cocoapods 安装,将
'pod PopSwitch'
添加到 podfile
简单易用
import PopSwitch
- 为您的开关创建一个 SwitchColor:
let color:SwitchColor = (background: UIColor.white.cgColor, switch: UIColor.green.cgColor)
- 创建一个 PopSwitch 实例:
let popSwitch = PopSwitch(position: .Off, color: color, type: .Switch)
color
可以是nil
。默认为系统和绿色。- 有两个位置:
PopSwitch.State.On
或PopSwitch.State.Off
- 有两个开关类型可供选择
SwitchType.Radio
SwitchType.Switch
- 为您的 PopSwitch 设置
PopSwitchDelegate
popSwitch.delegate = self
- 遵守委托函数
valueChanged(to state: PopSwitch.State)
- 将您的 PopSwitch 添加到视图中:
view.addSubview(popSwitch)