HKColorPicker 1.0.1

HKColorPicker 1.0.1

Hasan Kassem维护。



HKColorPicker

Cocoapods Cocoapods platforms Cocoapods

描述

HKColorPicker 是一个用于从一组预定义颜色中选择颜色的简单控件。

使用

Storyboard

拖动一个 UIView 对象,并设置其类为 HKColorPickerView。确保设置视图的大小以便正确显示。现在您可以如图中所示自定义IB中的属性。为了在颜色选择时收到通知,在 ValueChanged 控制事件上创建一个 @IBAction

Imgur

请注意,颜色只能通过代码设置,按钮的数量会根据颜色的数量而变化。Storyboard中的数字属性仅为预览。

代码

	let picker = HKColorPickerView()
	picker.colors = [UIColor.red, UIColor.blue, UIColor.green]
	colorPicker.addTarget(self, action: #selector(updateColor), for: .valueChanged)

属性

	///number of buttons, only for storyboard
	@IBInspectable public var number: Int = 6
	
	///spacing between buttons if centered
	@IBInspectable public var spacing: CGFloat = 10
	
	///center or full width layout
	@IBInspectable public var centered: Bool = false
	
	///available colors
	public var colors = [UIColor.red, UIColor.blue, UIColor.green]
	
	///return selected color
	public var selectedColor: UIColor?
	
	///selected color index
	public var selectedColorIndex: Int?

安装

HKColorPicker可以通过CocoaPods获取。请在您的Podfile中添加以下行

pod 'HKColorPicker'

作者

我是Hasan Kassem。我开发iOS和Android应用。

Twitter: @hasankassem_ | Instagram: @hasankassem_ | 邮箱: [email protected]

许可证

HKColorPicker采用MIT许可证。有关更多信息,请参阅LICENSE文件。