测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017 年 9 月 |
SwiftSwift 版本 | 3 |
SPM支持 SPM | ✗ |
由 Patricio Aguirre 维护。
iOS 8.0
使用 HSBColorWheelPicker 的最简单方法是使用 CocoaPods。
将以下行添加到你的 Podfile 中。
pod "HSBColorWheelPicker"
否则你需要将以下文件包含到你的项目中
ColorWheel.swift
ColorView.swift
HSBColorWheelPicker 专为 Interface Builder 和 AutoLayout 优化。
你可以通过更改以下值来自定义用户界面
- @IBInspectable public var colorSize:CGFloat
- @IBInspectable public var wheelDivisions:Int
- @IBInspectable public var colorSeparation:CGFloat
- @IBInspectable public var showWheelEdge:Bool
- @IBInspectable public var wheelEdgeColor:UIColor
- @IBInspectable public var wheelEdgeWidth:CGFloat
- @IBInspectable public var showDivisions:Bool
- @IBInspectable public var divisionsColor:UIColor
- @IBInspectable public var divisionsWidth:CGFloat
- @IBInspectable public var showColorEdge:UIColor
- @IBInspectable public var colorEdgeWidth:CGFloat
- @IBInspectable public var colorEdgeColor:UIColor
- @IBInspectable public var showSelectedColor:Bool
如下所示,你还可以使用代码来编程自定义 HSBColorWheelPicker
let frame = CGRect(x: 0, y: 0, width: 320, height: 320)
let colorWheel = HSBColorWheel(frame: frame)
colorWheel.colorSize = 33
colorWheel.wheelDivisions = 11
colorWheel.colorSeparation = 2
colorWheel.showWheelEdge = true
colorWheel.showDivisions = true
colorWheel.showColorEdge = true
view.addSubview(colorWheel)
- colorSize = 20
- wheelDivisions = 4
- colorSeparation = 1
- showWheelEdge = false
- wheelEdgeColor = black
- wheelEdgeWidth = 1.0
- showDivisions = false
- divisionsColor = black
- divisionsWidth = 1.0
- showColorEdge = true
- colorEdgeWidth = 0.5
- colorEdgeColor = black
- showSelectedColor = true
Patricio Aguirre - [email protected] - @patoman007
HSBColorWheelPicker 使用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。