2009-05-20 2 views

ответ

12

Чтобы создать UIColor, основанный на RGB значение, которые вы должны сделать:

[UIColor colorWithRed:0x33/255.0 green:0 blue:0x99/255.0 alpha:1.0] 
+0

Спасибо, это сработало – ebaccount

1

Или вместо использования 0x33/255,0 использовать фактический поплавок для значения цвета, это, конечно, требует, чтобы преобразовать значение ,

[UIColor colorWithRed:51.0/255.0, green:0.0, blue:153.0/255.0]; 

Пока вы используете значение с плавающей точкой в ​​своем подразделении, вам не нужно ничего бросать. Убедитесь, что вы используете значения с плавающей запятой. Например: 33/255 = 0. Который станет черным.

+0

Ваш пример путается ... 0x33 - 51 в шестнадцатеричном, а не 33, поэтому он должен использовать 0x33. – pgb

+0

Вы правы, я применил пример, чтобы использовать правильные значения. Я просто хотел указать, что вам не нужно использовать шестнадцатеричные значения. – klaaspieter

0

Вот лучший инструмент, который я нашел еще! Вы даже можете установить шестнадцатеричный цвет и автоматически генерировать код UIColor для вас.

http://uicolor.org/

Смежные вопросы