Как настроить UIcolor для получения значений глубины (например, 330099, показанных в построителе интерфейса) программно?Как установить UIcolor в синий цвет
Спасибо.
Как настроить UIcolor для получения значений глубины (например, 330099, показанных в построителе интерфейса) программно?Как установить UIcolor в синий цвет
Спасибо.
Чтобы создать UIColor, основанный на RGB значение, которые вы должны сделать:
[UIColor colorWithRed:0x33/255.0 green:0 blue:0x99/255.0 alpha:1.0]
Просто используйте расширения UIColor Джеффа LaMarche в ....
http://iphonedevelopment.blogspot.com/2008/11/more-colors-more-compact.html
и здесь:
http://iphonedevelopment.blogspot.com/2008/10/little-color-in-your-life.html
Вы можете увидеть, как это делается.
Это (* надевает солнцезащитные очки *) золото. –
Или вместо использования 0x33/255,0 использовать фактический поплавок для значения цвета, это, конечно, требует, чтобы преобразовать значение ,
[UIColor colorWithRed:51.0/255.0, green:0.0, blue:153.0/255.0];
Пока вы используете значение с плавающей точкой в своем подразделении, вам не нужно ничего бросать. Убедитесь, что вы используете значения с плавающей запятой. Например: 33/255 = 0
. Который станет черным.
Ваш пример путается ... 0x33 - 51 в шестнадцатеричном, а не 33, поэтому он должен использовать 0x33. – pgb
Вы правы, я применил пример, чтобы использовать правильные значения. Я просто хотел указать, что вам не нужно использовать шестнадцатеричные значения. – klaaspieter
Вот лучший инструмент, который я нашел еще! Вы даже можете установить шестнадцатеричный цвет и автоматически генерировать код UIColor для вас.
Спасибо, это сработало – ebaccount