DKVerticalColorPicker 1.0

DKVerticalColorPicker 1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年6月

David Kopec 维护。




DKVerticalColorPicker 是一种简单的 iOS 颜色选择器,显示为一个垂直颜色条,用户可以通过其色调挑选颜色。颜色条两端的 Wings 指示当前选中的颜色。它是一个小的 UIView 子类,对于简单的应用程序很有用 - 在饱和度、亮度和透明度可选的情况下。其设计类似于 Snapchat 捕获照片屏幕中使用的颜色选择器。

DKVerticalColorPicker

特性

  • 可调整大小/占位空间小 - 将 DKVerticalColorPicker 的框架设置为适合您应用程序的任何大小
  • 向委托报告颜色更改
  • IBDesignable 和 IBInspectable - 在 IB 中设置初始颜色
  • 非常小的代码库,无依赖项

安装

简单地将 DKVerticalColorPicker.mDKVerticalColorPicker.h 复制到您的项目或使用 CocoaPod 的 DKVerticalColorPicker

使用

您可以在 IB 中拖动一个 UIView 并将类设置为 DKVerticalColorPicker,或者通过 initWithFrame 在代码中实例化它。使其适应您的应用程序大小。无论哪种方式,您都需要将它的 delegate 属性设置为实现 DKVerticalColorPickerDelegate 协议的类。

DKVerticalColorPickerDelegate 定义了一个单个方法 colorPicked:,每当选择器的颜色更改时(无论是通过用户交互还是在代码中设置 selectedColor 属性后),都会触发此方法。

您可以通过简单地设置属性 selectedColor 来手动设置颜色。

贴士

  • 如果您在 IB 中使用 DKVerticalColorPicker,请将其 backgroundColor 设置为 ClearColor 以使外观正确。
  • 如果您以编程方式更改 selectedColor,请注意委托将通知颜色更改

许可证和著作权

在 MIT 许可证下发布。版权 2015 David Kopec。请打开 GitHub 上的问题。