如何使用代码和storyboard设置 颜色为16进制的?
我们在做真是的项目时常常是美工给我做好 效果图,标尺图我们再来 写UI的,当然这些标尺图中也包括 设置 颜色,一般美工给你的 颜色是 一个 RGB (124,123,124)类似的额 RGB 的颜色或者 FFFFFF 16进制的颜色,我们需要按照美工的要求去设置 这个颜色;
当然 最好的方法是使用storyboard来设置,最简答,最强大,省事!
如何设置?
看图:
如图,给一个label,点击红色框之内的,可以设置任意的 颜色
会弹出如下的窗口,选择第二个可以 直接设置 RGB或者16进制的颜色
Hex Color就是 16进制的颜色,填上你想要输入的值回车即可设置;
2.使用 取色工具取色,可以 直观的选取你看到的任何窗口的视图的颜色
点击 方框中的 图片,可以 对屏幕上的颜色进行取色
效果如下:
3.使用代码设置 RGB颜色 ,16进制颜色
UIColor *color1=[UIColor colorWithRed:155/255 green:255/255 blue:255/255 alpha:1];//方法1,使用 静态方法创建color _view1.backgroundColor=color1; UIColor *color2=[[UIColor alloc] initWithRed:222/255 green:213/255 blue:221/255 alpha:1];//方法2,使用 实例方法 创建color [_view2 setBackgroundColor:color2];
原文地址:http://blog.csdn.net/yangbingbinga
时间: 2024-11-01 13:34:33