我正在为iPad / iPhone寻找颜色选择器。我检查了cocoacontrols的所有东西,但没有一个符合我的要求。我不喜欢色轮或任何控制整个iPhone屏幕的控制。我需要类似的东西,
我发现this article非常有用。
但它是基于PNG图像的颜色选择器。我需要更准确的选择器。有没有与此类似的开源控件?如果不是我想自己写一个自定义选择器,但有人可以指出我应该从哪里开始?
答案 0 :(得分:4)
写下你自己的。这是一个非常简单的控制。
子类UIControl
。
实施drawRect:绘制color gradient。
添加UIPanGestureRecognizer
或实施touch handling方法。
每当所选颜色发生变化时,请致电[self sendActionsForControlEvents:UIControlEventValueChanged];
。
答案 1 :(得分:0)
SwiftColorPicker有一个HuePicker控件,您可以使用它来获取色调值并使用
构建颜色UIColor(hue: picker.h, saturation: 1, brightness: 1, alpha: 1)