Latest 1.0.0
License BSD-3
Platforms ios 6.0, requires ARC

DLColorPicker is both, a loose collection of UIControls

  • DLCPHexPicker
  • DLCPHuePicker
  • DLCPBrightnessPicker
  • DLCPAlphaPicker
  • DLCPSaturationBrightnessPicker
  • DLCPHueSaturationPicker

…and a pair of pre-configured UIViewControllers:

  • DLCPGradientColorPickerController (as seen on the left in the preview)
  • DLCPWaterfallColorPickerController (as seen on the right in the preview)

While the picker controls work best when used with one of the above UIViewControllers,
each control can be used on its very own. Don’t want a hex picker?
No problem: Just don’t add it to your view then. Same for alpha, etc.




  • Six picker controls to choose from.
  • Two picker controllers to choose from.
  • Uses CAGradientLayer for drawing
  • No image resources, no slow custom drawing.
  • Animates on color change.
  • Custom layout (frames, sizes, positions, etc)
  • Custom appearance (borders, shadows, etc.)


Just copy the files in "DLColorPicker/Classes/..." into your project.

(I don’t use CocoaPod myself, but am very open for pull requests for a pod!)


DLColorPicker contains a demo app giving you a quick overview of both included controllers.


DLColorPicker uses automatic reference counting (ARC).




Vincent Esche (@regexident)


DLColorPicker is available under a modified BSD-3 clause license with the additional requirement of attribution. See the LICENSE file for more info.

Latest podspec

    "name": "DLColorPicker",
    "version": "1.0.0",
    "summary": "Modular color picker for iOS that uses no image resources for rendering.",
    "description": "                   DLColorPicker is a loose collection of UIControlsu2026n                   n                   DLCPHexPickern                   DLCPHuePickern                   DLCPBrightnessPickern                   DLCPAlphaPickern                   DLCPSaturationBrightnessPickern                   DLCPHueSaturationPickernn                   As each one of the pickers isn't that usefull on its own, **DLColorPicker** also includes a pair of **UIViewControllers**:nn                   * `DLCPGradientColorPickerController` (as seen on the left in the preview)n                   * `DLCPWaterfallColorPickerController` (as seen on the right in the preview)nn                   Don't want a hex picker? No problem: Just don't add it to your view then. ;) Same for alpha, etc.nn                   ## Featuresnn                   * **Six picker controls** to choose from.n                   * **Two picker controllers** to choose from.n                   * **No image resources required**.n                   * **Animates** on color change.n                   * **Custom layout** (frames, sizes, positions, etc)n                   * **Custom appearance** (borders, shadows, etc.)n",
    "homepage": "",
    "license": {
        "type": "BSD-3",
        "file": "LICENSE"
    "authors": {
        "Vincent Esche": "[email protected]"
    "platforms": {
        "ios": "6.0"
    "source": {
        "git": "",
        "tag": "1.0.0"
    "source_files": "DLColorPicker/Classes/*/*.{h,m}",
    "requires_arc": true

Pin It on Pinterest

Share This