RVSColorPicker is a toolbox to generate and pick color easily with Objective-c
or Swift
.
RVSColorPicker
can be installed with CocoaPods. To install it, add pod "RVSColorPicker"
to your Podfile
.
RVSColorPicker
is also Carthage compatible. You just need to add github "paulemmanuel-garcia/RVSColorPicker"
to your Cartfile
.
To use it on your project you need to import the framework.
// Objective-c
#import "RVSColorPicker.h";
// Swift
import RVSColorPicker
You can use it to generate one random color or a palette of random colors. Furthermore, RVSColorPicker
can generate specific color for white text written on it. You can exclude colors to avoid them during color generation.
// Objective-c
UIColor *generatedColor = [RVSColorGenerator color];
// Swift
let generatedColor = ColorGenerator.color()
// Objective-c
UIColor *generatedColor = [RVSColorGenerator colorForWhiteText];
// Swift
let generatedColor = ColorGenerator.colorForWhiteText()
// Objective-c
NSArray<UIColor *> *generatedColor = [RVSColorGenerator colorsWithCount:15];
// Swift
let generatedColor = ColorGenerator.colors(with: 5)
// Objective-c
NSArray<UIColor *> *excludedColors = @[[UIColor colorWithHue:0.9], [UIColor colorWithHue:0.91], /* ... */[UIColor colorWithHue:1]];
NSArray<UIColor *> *generatedColor = [RVSColorGenerator colorsWithCount:15 withExcludedColors:excludedColors];
// Swift
let excludedColors = [Color(withHue:0.9), /* ... */, Color(withHue:1.0)]
let generatedColor = ColorGenerator.colors(with: 15, excluded:excludedColors)
- More choice for color generation (saturation, brightness)
- Color association
- A real (UI) Color Picker
RVSColorPicker
is available under the MIT license. See the LICENSE file for more info.