如何创建颜色选择器轮滑块?

How to create a color picker wheel slider?

有人知道如何创建以下内容吗?我找不到任何教程。

没有滑块我也能得到效果,但没有那么流畅。或者我可以合并滑块但不使用值更新选择器,因为它期望 CGPoints 而不是 Ints 并期望它采用 gesture.locationInView(colorWheel) 格式,标准 CGPoint 不会接受。

您可以为此使用 Cocoa 控制器。类似这个界面的控制器太多了

https://www.cocoacontrols.com/controls/hsv-color-picker

希望本文link对您有所帮助。

我可以只使用色轮作为背景并使用滑块值来更改色调

func changeSet(changeValue: CGFloat) {
    var value = (360 - currentAngleGlobal) / 360 // I had to deduct from 360 as my values were inverted
    var color = UIColor(hue: CGFloat(value), saturation: 1, brightness: 1, alpha: 1)
    self.colorOutput.backgroundColor = color
}