ColorPalette 0.0.1

ColorPalette 0.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年7月
SwiftSwift 版本3.0
SPM支持 SPM

Cem Olcay 维护。



ColorPalette

适用于 iOS 的颜色调色板栅格视图。

示例

alt tag

要求

  • Swift 3.0+
  • iOS 8.0+

安装

pod 'ColorPalette'

使用

从 storyboard 或程序上创建一个 ColorPaletteView
rowCountcolumnCount 设置为配置调色板栅格。默认值为 2x10。
实现 delegatedataSource

ColorPaletteViewDataSource

使用此数据源方法填充调色板中的颜色。

func colorPalette(_ colorPalette: ColorPaletteView, colorAt index: Int) -> UIColor?

ColorPaletteViewDelegate

使用此委托方法通知颜色选择变更。

func colorPalette(_ colorPalette: ColorPaletteView, didSelect color: UIColor, at index: Int)

您还可以观察动态属性 colorPalette.selectedColor 来创建绑定。

ColorPaletteItemViewOptions

这是一个包含调色板项目的边框、圆角和背景颜色属性的基结构,包含选择或未选择的状态。

您可以使用 colorPalette.paletteItemDisplayOptions 属性设置每个属性,或使用从 storyboard 中的 @IBInspectable 桥接属性。

alt tag