UIColor设置RGB颜色16颜色进制的做法-使用storyboard和代码实现

如何使用代码和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

UIColor设置RGB颜色16颜色进制的做法-使用storyboard和代码实现的相关文章

(2、8、10、16)进制之间的转换的背后的故事

今天在涉及到String型转换为Int型时候想到的一个问题,带符号数的转换问题,发现需要再回头看看进制的问题.找到点资料,觉得还可以,借取一段放在这里与备后查. 16进制:用16作为基数的计数系统.用数字0-9和字母a-f(或其大写A-F)表示10到15. 十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0.1: 8进制,用八个阿拉伯数字:0.1.2.3.4.5.6.7: 10进制,用十个阿拉伯数字:0到9: 16进制,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊?

RGB与16进制色互转

点击进入新版 <前端在线工具站> CSS, JavaScript 压缩YUI compressor, JSPacker...HTML特殊符号对照表PNG,GIF,JPG... Base64HTML JS互转URL编码?解码JSON美化.格式化RGB与16进制互转在线编辑运行代码UTF-8  与中文互转 前端开发QQ群 1群:108827104(1000人群) 2群:165509577(1000人群) 3群:40961188(2000人群) 4群:159477439(1000人群) 5群:153

太有用了,所以转:Delphi下16进制位图数据转位图

如果我们在Form中拖入一个Image控件,并设置好picture后,Alt+F12就可以看到Form的源代码中已经将图片转成了16进制字符串,如下: object Image1: TImage Left = 536 Top = 24 Width = 105 Height = 105 Picture.Data = { 07544269746D61703E040000424D3E0400000000000036000000280000000700 00002B0000000100180000000

2~16进制间任意进制转换器

一.程序运行截图(仅列举部分) 正数: (1)10->8 (连续五次不输入程序会自动结束哦) (2)10->2 (3)16->10 (4)8->16  负数: (1)10->2 (2)10->2 (3)8->16  二.扩展功能 1.可以识别正负数并输出,当输出为二进制时会自动将其补为有符号位的八位或十六位. 2.能在2至16所有进制间任意转换: 3输入错误时会报错并让你重新输入: 4.加了一个没卵用的随机数来使最后一句话随机输出. 三.介绍函数及其使用的全局变量

QT 16进制 ASII &nbsp; 10进制 转换

 //16进制字符串转字节数组     static QByteArray HexStrToByteArray(QString str)     {         QByteArray senddata;  //发送数据         int hexdata,lowhexdata;         int hexdatalen = 0;         int len = str.length();  //求出发送字符传唱度         senddata.resize(len/2); /

C# 中2,10,16进制及其ASCII码之间转化

C# 中2,10,16进制及其ASCII码之间转化             --------//C#中各种字符类型的转化,使用于串口通信------------ //字符长度的理解            string s = "我是一个2兵";            int len = s.Length;//6个字符              byte[] sarr = System.Text.Encoding.Default.GetBytes(s);            len =

二进制和16进制转换

从右到左 4位一切 eg 100111110110101 左边不满4位的可以用0补满 0100,1111,1011,0101 2进制0000对应16位进制0 0001>>>1 0010>>>2 0011>>>3 0100>>>4 0101>>>5 0110>>>6 0111>>>7 1000>>>8 1001>>>9 1010>>&g

字符转换(2,8,10,16进制,ASCII码)

罗列了一些用到的,各进制 以及 ASCII 间的转换,记录备忘 一,先说说 2,8,10 ,16 各进制之间的转化 System.Convert类中提供了较为全面的各种类型.数值之间的转换功能: 几个比较常用的方法  1,Convert.ToInt32(string value, int fromBase)  :将字符串转换为数字(如2进制0010>也就是2^1=2)  fromBase: 顾名思义参数的进制(2,,8,10,16)     2,Convert.Tostring(int valu

C#中2、8、16进制 有符号转换10进制正负数

曾经让我苦想的其他进制转有符号整型问题,结果自己想到方法解决后才发现原来如此简单. 1.Int16(2个byte长度 ) : 方法 :Convert.ToInt16(进制编码,进制) a.16进制转10进制(带正负的) 方法:Convert.ToInt16(16进制编码,16); 负数例如:(16进制)FFFF=(10进制)-1    解决:C#代码:Convert.ToInt16("FFFF",16);  结果:-1 正数例如:(16进制)1E0=(10进制)480   解决:C#代