美文网首页iOS图像处理iOS定制viewiOS Developer
42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式

42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式

作者: 天听云道 | 来源:发表于2016-05-20 10:45 被阅读509次

    一般美工给的都是十六进制的颜色,如这样#FF69B4,下面就是如何使用这种颜色的方法:

    我们美工给的图
    //--用法也很简单,先宏定义,然后调用:
    #pragma mark -- UIColor宏定义
    #define UIColorFromRGBA(rgbValue, alphaValue) [UIColor \
    colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
    green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
    blue:((float)(rgbValue & 0x0000FF))/255.0 \
    alpha:alphaValue]
    
    //--调用,rgbValue格式:如:#EEEEEE。去掉#,前面加个0x,变成这样:0xEEEEEE;  alphaValue是透明度取值:0-1
    self.view.backgroundColor = UIColorFromRGBA(0xEEEEEE, .6f);
    
    

    RGB颜色值、十六进制颜色码对照表:http://www.sioe.cn/yingyong/yanse-rgb-16/

    相关文章

      网友评论

        本文标题:42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式

        本文链接:https://www.haomeiwen.com/subject/tyfnrttx.html