16进制颜色转化为RGB - 南瓜宝宝

lucy0726 2021-08-26 原文


16进制颜色转化为RGB


+ (UIColor *)colorFromHexRGB:(NSString *)inColorString
{
    UIColor *result = nil;
    unsigned int colorCode = 0;
    unsigned char redByte, greenByte, blueByte;
    
    if (nil != inColorString)
    {
        NSScanner *scanner = [NSScanner scannerWithString:inColorString];
        (void) [scanner scanHexInt:&colorCode]; // ignore error
    }
    redByte = (unsigned char) (colorCode >> 16);
    greenByte = (unsigned char) (colorCode >> 8);
    blueByte = (unsigned char) (colorCode); // masks off high bits
    result = [UIColor
              colorWithRed: (float)redByte / 0xff
              green: (float)greenByte/ 0xff
              blue: (float)blueByte / 0xff
              alpha:1.0];
    return result;
}

posted on
2015-03-03 15:12 
南瓜宝宝 
阅读(179
评论(0
编辑 
收藏 
举报

 

版权声明:本文为lucy0726原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lucy0726/p/4311013.html

16进制颜色转化为RGB - 南瓜宝宝的更多相关文章

  1. 17_路由器子接口上的 VRRP(数通华为) – 芦苇の

    17_路由器子接口上的 VRRP(数通华为) 1. 网络拓扑    2. R1配置#在GE0/0/0口上创建子 […]...

  2. 通过生成支付二维码来实现微信支付的解决方案 – EasyWechat版(转) 使用EasyWechat快速开发微信公众号支付

    上一篇我们讲了在微信浏览器内实现微信支付的功能,它特别适合于一些基于微信公众号的h5站点等,支付流程也相当流畅 […]...

  3. 《Java编程思想》读书笔记-第一个Java程序 – 洮渚

    《Java编程思想》读书笔记-第一个Java程序 积少成多,欢迎大家关注我的微信公众号,共同探讨Java相关技 […]...

  4. mysql登录命令 – koushr

    mysql登录命令 mysql -h127.0.0.1 -P3306 -uroot -p1234567890 […]...

  5. Android测试(四):Instrumented 单元测试 – 虫师

    Android测试(四):Instrumented 单元测试 2018-01-06 10:19  虫师  阅读 […]...

  6. 史上最简约的vi教程,10分钟包教会 – siwei718

    史上最简约的vi教程,10分钟包教会 从第一次接触vi/vim到现在已经十几年了,在这个过程中,来来回回,反反 […]...

  7. ppt图片在word中不能正常显示,只显示为矩形框的解决方法 – 坚强地活着

    ppt图片在word中不能正常显示,只显示为矩形框的解决方法 word中插入的其他图片是好的,但是从ppt复制 […]...

  8. 外汇交易商排名 – surfer

    外汇交易商排名 我们在提供候选名单时,有如下两点筛选标准:     1.该交易商必须是注册于受到严格监管的国家 […]...

随机推荐

  1. switch-case语句用法

    switch-case语句用法 2007-12-25 08:11 if语句处理两个分支,处理多个分支时需使用i […]...

  2. 电脑C盘内存不足?三分钟教你彻底清理C盘空间,瞬间多出10个G

    很多新手在使用电脑的时候,一般都会把文件放在C盘里,时间久了,不仅内存不够,电脑还变得越来越卡,所以今天小编就 […]...

  3. JS 正则表达式 控制文本框只能输入中文、英文、数字与指定特殊符号

    JS 正则表达式 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入) onkeyup:释放键盘事 […]...

  4. RTL8169 网卡黑苹果驱动 – 二狗笔记

    RTL8169 网卡黑苹果驱动 先备份并删除系统原版IONetworkingFamily.kext 然后将Ap […]...

  5. centos7 编译安装新版LNMP环境 – 东邪西毒

    centos7 编译安装新版LNMP环境 centos7 编译安装新版LNMP环境 环境版本如下: 1、系统环 […]...

  6. IP地址分类和子网划分

    IP地址:       地址范围                                    网络地 […]...

  7. [国集论文笔记] 浅谈保序回归问题

    1.前言 这个东西其实就是把国家集训队的论文照抄下来,但是由于作者会加一些自己的理解(相当于是加注释),希望能 […]...

  8. Android 实现浏览器跳转APP应用,网页也可以跳转APP

    一、Android端如何操作 1、给Application中Activity添加跳转链接路径和相关权限 < […]...

展开目录

目录导航