Colory
一个用于从HSB颜色板中选择颜色的UIControl
。
附言:设备的渐变看起来比这个gif平滑得多。
安装
CocoaPods
要使用CocoaPods安装Colory,请向Podfile添加以下行
pod 'Colory'
Carthage
要使用Carthage安装Colory,请向Cartfile添加以下行
github "crazytonyli/Colory"
用法
Colory API非常简单。
通过valueChanged
事件注册动作以接收选择的颜色更改。
let pickerView = ColorPickerView()
pickerView.addTarget(self, action: #selector(colorChanged(_:)), for: .valueChanged)
使用color
属性来获取和设置当前选择的颜色。
@objc func colorChanged(_ pickerView: ColorPickerView) {
update(with: pickerView.color)
}
使用layoutMargins
来自定义调色板边距。
pickerView.layoutMargins = UIEdgeInsets(top: pickerView.layoutMargins.top,
left: 20,
bottom: pickerView.layoutMargins.bottom,
right: 20)
许可协议
本库在MIT许可证下发布。