Обновление для 2019 года: начиная с iOS 10, теперь можно рисовать цветовое колесо с помощью встроенного фильтра CoreImage CIHueSaturationValueGradient
. Подробнее в этом блоге . Цветовое колесо может быть сгенерировано как UIImage
следующим образом (Swift):
let filter = CIFilter(name: "CIHueSaturationValueGradient", parameters: [
"inputColorSpace": CGColorSpaceCreateDeviceRGB(),
"inputDither": 0,
"inputRadius": 160,
"inputSoftness": 0,
"inputValue": 1
])!
let image = UIImage(ciImage: filter.outputImage!)