iOS 5 и interpolatedColorAtLocation. Получить цвет в градиенте в определенном месте - PullRequest
0 голосов
/ 22 января 2012

Как я могу получить цвет в градиенте в определенной позиции в iOS 5? У меня есть вертикальная полоса с градиентом от красного до зеленого, а слева - треугольник, показывающий положение в полосе. Как я могу заполнить треугольник цветом бара в этой позиции? Я думаю, что в Mac OS X это "interpolatedColorAtLocation", но как насчет iOS 5?

Спасибо за помощь.

1 Ответ

0 голосов
/ 22 января 2012

В iOS нет API для этого. Вам придется самостоятельно выполнить градиентную интерполяцию или нарисовать градиент в CGBitmapContext, а затем найти значение пикселя в необработанных данных растрового изображения.

...