Какой самый простой способ получить шестнадцатеричный цветовой код из набора цветовых процентов в Objective-c? - PullRequest
1 голос
/ 20 февраля 2011


Каков наилучший способ получить шестнадцатеричный цветовой код из набора трех процентов RGB? Например:

[self getHexFromRed:0.5 Green:0.5 Blue:0.5]; // returns @"7F7F7F"

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

Спасибо за любую помощь,
Chris

1 Ответ

5 голосов
/ 20 февраля 2011

Вы можете написать это с нуля:

[NSString stringWithFormat:@"%02X%02X%02X", 255 * redAsFloat,
                                            255 * greenAsFloat,
                                            255 * blueAsFloat];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...