Программно изменить цвет фигуры из диапазона - PullRequest
0 голосов
/ 18 февраля 2012

Как бы я программно изменил цвет фигуры, которую я нарисовал, основываясь на цветовой гамме? Моя фигура может иметь значение от 0 до 1, которое определяет ее цвет: от полностью красного (0) до полностью зеленого (1) с белым в качестве среднего диапазона. Пожалуйста, смотрите ссылку на изображение для стиля цветового перехода.

http://combinationstudios.com/static/colour-range.png

Спасибо, Ben

Ответы [ 2 ]

0 голосов
/ 18 февраля 2012

Вы ищете градиенты . Здесь - документация Apple о том, как их использовать.

В вашем случае вам потребуется использовать три цветовых компонента (красный, белый и зеленый), а не только (красный и зеленый).

0 голосов
/ 18 февраля 2012

Хорошо, если вы работаете со входом (например, 1.2 или около того), вы можете связать этот вход со значением RGB вашего цветового диапазона.С формулой, я думаю, вы должны достичь этого.

Также в чем вы программируете?

grtz Робин

...