码迷,mamicode.com
首页 > 移动开发 > 详细

iOS --- UIColor中使用16进制选取颜色

时间:2017-07-19 14:08:34      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:tracking   post   this   进制   his   article   define   int   text   

iOS中的UIColor能够使用16进制来选取颜色.
预先定义例如以下:

#define UIColorFromHex(s)   
    [UIColor colorWithRed:(((s & 0xFF0000) >> 16))/255.0 
                    green:(((s & 0xFF00) >> 8))/255.0 
                     blue:((s & 0xFF))/255.0  alpha:1.0]

用法:

view.backgroundColor = UIColorFromHex(0xdcdcdc);

假设要使用RGB格式呢?

#define RGBCOLOR(r,g,b) 
    [UIColor colorWithRed:r/255.f 
                    green:g/255.f 
                     blue:b/255.f 
                    alpha:1.f]
#define RGBCOLOR(r,g,b,a) 
    [UIColor colorWithRed:r/255.f 
                    green:g/255.f 
                     blue:b/255.f 
                    alpha:a]

用法:

btn.backgroundColor = RGBCOLOR(33, 33, 33);

iOS --- UIColor中使用16进制选取颜色

标签:tracking   post   this   进制   his   article   define   int   text   

原文地址:http://www.cnblogs.com/zhchoutai/p/7205051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!