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 上的问题。