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许可证下发布。
