DKVerticalColorPicker 是一种简单的 iOS 颜色选择器,显示为一个垂直颜色条,用户可以通过其色调挑选颜色。颜色条两端的 Wings 指示当前选中的颜色。它是一个小的 UIView 子类,对于简单的应用程序很有用 - 在饱和度、亮度和透明度可选的情况下。其设计类似于 Snapchat 捕获照片屏幕中使用的颜色选择器。
简单地将 DKVerticalColorPicker.m
和 DKVerticalColorPicker.h
复制到您的项目或使用 CocoaPod 的 DKVerticalColorPicker
。
您可以在 IB 中拖动一个 UIView
并将类设置为 DKVerticalColorPicker
,或者通过 initWithFrame
在代码中实例化它。使其适应您的应用程序大小。无论哪种方式,您都需要将它的 delegate
属性设置为实现 DKVerticalColorPickerDelegate
协议的类。
DKVerticalColorPickerDelegate
定义了一个单个方法 colorPicked:
,每当选择器的颜色更改时(无论是通过用户交互还是在代码中设置 selectedColor
属性后),都会触发此方法。
您可以通过简单地设置属性 selectedColor
来手动设置颜色。
DKVerticalColorPicker
,请将其 backgroundColor
设置为 ClearColor
以使外观正确。selectedColor
,请注意委托将通知颜色更改在 MIT 许可证下发布。版权 2015 David Kopec。请打开 GitHub 上的问题。