如何以编程方式将UIcolor设置为具有深蓝色值(如界面构建器中显示的330099)?
感谢。
答案 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代码。