如何将UIcolor设置为深蓝色

时间:2009-05-20 00:14:05

标签: iphone cocoa-touch uikit

如何以编程方式将UIcolor设置为具有深蓝色值(如界面构建器中显示的330099)?

感谢。

4 个答案:

答案 0 :(得分:12)

要根据RGB值创建UIColor,您需要执行以下操作:

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

答案 1 :(得分:4)

只需使用Jeff LaMarche的UIColor扩展....

http://iphonedevelopment.blogspot.com/2008/11/more-colors-more-compact.html

在这里:

http://iphonedevelopment.blogspot.com/2008/10/little-color-in-your-life.html

你可以看到它是如何完成的。

答案 2 :(得分:1)

或者代替使用0x33 / 255.0使用实际浮点数作为颜色值,这当然要求您转换值。

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

只要在分区中使用浮点值,就不必投射任何东西。确保使用浮点值。例如:33 / 255 = 0。哪个会变黑。

答案 3 :(得分:0)

这是我发现的最好的工具!您甚至可以设置十六进制颜色并让它自动为您生成UIColor代码。

http://uicolor.org/