1

我一直在为 iPad/iPhone 寻找颜色选择器。我检查了 cocoacontrols 的所有内容,但没有一个符合我的要求。我不喜欢占据整个 iPhone 屏幕的色轮或任何控件。我需要类似的东西,

在此处输入图像描述

我发现这篇文章非常有用。

但它是一个基于 PNG 图像的颜色选择器。我需要更准确的选择器。有没有类似的开源控件?如果不是,我想自己编写一个自定义选择器,但有人可以指出我应该从哪里开始的方向吗?

4

2 回答 2

4

只写你自己的。这是一个非常简单的控制。

子类UIControl
实现 drawRect: 绘制颜色渐变
添加UIPanGestureRecognizer或实现触摸处理方法。每当所选颜色发生变化时
调用。[self sendActionsForControlEvents:UIControlEventValueChanged];

于 2013-02-16T13:24:43.803 回答
1

SwiftColorPicker有一个 HuePicker 控件,您可以使用它来获取色调值并构造颜色

UIColor(hue: picker.h, saturation: 1, brightness: 1, alpha: 1)
于 2015-04-06T15:38:40.333 回答