ChromaColorPicker/README.md
Jonathan Cardasis ac92bef8c6 Update readme
2019-04-16 23:55:56 -04:00

2.0 KiB

ChromaColorPicker 2.0

An intuitive HSB color picker built in Swift. Supports multiple selection handles and is customizable to your needs.

TODO: Image / GIF

Examples

let colorPicker = ChromaColorPicker(frame: CGRect(x: 0, y: 0, width: 300, height: 300))
addSubview(colorPicker)

// Optional: Add multiple handles to the color picker

// Optional: Attach a ChromaBrightnessSlider to a ChromaColorPicker
let brightnessSlider = ChromaBrightnessSlider(frame: CGRect(x: 0, y: 0, width: 280, height: 32))
addSubview(brightnessSlider)

colorPicker.connect(brightnessSlider) // or `brightnessSlider.connect(to: colorPicker)`

Installation

Carthage

github "joncardasis/ChromaColorPicker"

Cocoapods

pod 'ChromaColorPicker'

Manually

Add all files from the Source folder to your project.

Components

ChromaColorPicker

ChromaBrightnessSlider

Supported UIControlEvents

Event Description
.touchDown Called when a handle is first grabbed.
.touchUpInside Called when a handle is let go.
.valueChanged Called whenever the color has changed.
.touchDragInside Called when a handle has moved via a drag action.
.editingDidEnd Called when either a handle is let go or slider is let go.
Example

License

ChromaColorPicker is available under the MIT license. See the LICENSE file for more info.