Colory 0.1.5

Colory 0.1.5

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新版本2018年9月
SPM支持SPM

Tony Li维护。



Colory 0.1.5

Colory

Swift 3, 4 Build Status CocoaPods Compatible Carthage License

一个用于从HSB颜色板中选择颜色的UIControl

Screenshot

附言:设备的渐变看起来比这个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许可证下发布。