objc

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]//调用UIColor * color = UIColorFromRGB(0x2a77ae);

swift

extension UIColor {class func colorFromRGB(rgbValue: UInt) -> UIColor {return UIColor(red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,blue: CGFloat(rgbValue & 0x0000FF) / 255.0,alpha: CGFloat(1.0))}
}

转载于:https://www.cnblogs.com/benbenzhu/p/3335222.html

16进制颜色转换为UIColor相关推荐

  1. iOS 将16进制颜色转换成UIColor

    很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...

  2. iOS 直接使用16进制颜色

    在做iOS开发时,一般我们会吸色,就是产品给的图我们一般会吸色,但是最近吸色时候,老大说有较大的颜色偏差,所以要求我们直接使用UI给出的额16进制颜色,你也可以搜索<RGB颜色值转换成十六进制颜 ...

  3. iOS学习—UIColor使用16进制颜色

    1.实现思路 先把16进制转换为RGB然后再书写,为了提高开发速度,本文使用UIColor的分类,直接使用16进制颜色,例:self.view.backgroundColor = [UIColor h ...

  4. Swift 16进制字符串与UIColor互转

    今天在写项目的时候遇到这么个问题,需要将UIColor转成16进制字符串,然后写入沙盒进行本地缓存,于是一番操作下,给UIColor加了两个扩展. 第一个convenience init方法并不陌生, ...

  5. ios扩展16进制颜色

    iOS开发一般都是用到RGB颜色,美工给我们作图的时候往往给我们的色值都是十六进制的颜色如 #ff0000,如果先把16进制转换为RGB 的10 进制那将是非常麻烦的事,我们可以为 UIColor 添 ...

  6. rgb与16进制颜色是如何相互转换的?

    在css中定义颜色可以使用rgb颜色值,例:rgb(182, 0, 35):也可以使用16进制颜色值,例:#B60023.不管是rgb(182, 0, 35),还是#B60023都表示了同一种颜色,其 ...

  7. iOS之颜色的调用、显示16进制颜色、渐变色

    十六进制颜色 #import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface UIColor (HexColor) + (UIColor ...

  8. 【图片】Python对RGB颜色与16进制颜色进行互转

    RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...

  9. WPF 后面板设置16进制颜色,透明;

    16进制颜色 Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F0F0F0") ...

最新文章

  1. matlab中rb代表什么意思,你知道“川藏线上”女游客举着“求RB”的牌子是啥意思吗?暗语啊!...
  2. wamp 配置 mysql_PHPWAMP配置应该如何修改,Web服务器、php、mysql的具体配置修改
  3. Python实现单向循环链表
  4. Lua table 拾珍
  5. 接口测试如何在json中引用mock变量
  6. 《自顶向下网络设计(第3版)》——2.7 适应性
  7. login控件authenticate_关于asp:login控件和验证码的问题?(转)
  8. 软件签名不一致是什么意思
  9. 意畅科技:亲近用户 升级服务 谋就网络安全行业市场 | 企业服务代理商系列谈...
  10. 计算机二级vb语言题库百度云,[计算机二级vb题库]计算机二级VB语言程序设计考试题及答案.doc...
  11. 斐波那契查找(黄金分割法查找)算法
  12. UE4 VR官方教程学习总结-项目设置
  13. 常识介绍---什么是rss
  14. 对应win10的服务器系统,我的系统变成win10远程服务器系统
  15. PAT (Basic Level) Practice (中文)1027 打印沙漏 (20 分)(C++)
  16. 微信小程序开发WXML语法之条件渲染用法
  17. http协议抓包工具
  18. linux右键没有创建新文件夹,将新建文档添加回Ubuntu 18.04中的右键菜单
  19. 《挑战程序设计竞赛》--初级篇习题POJ部分【动态规划】
  20. 面试回答,JVM内存模型/内存空间:运行时数据区

热门文章

  1. 机器人把大龙拉出来_LOL-LPL夏季赛:Wei男枪打野未换惩戒 ES让BLG拿下首胜
  2. 使用Docker Swarm来运行服务
  3. flask+socketio+echarts3 服务器监控程序(基于后端数据推送)
  4. 支付宝移动支付SDK - Ruby版本
  5. Journey源码分析二:整体启动流程
  6. 使用Xcode、Android Studio将项目链接到Git
  7. 想打造一款成功的移动应用?你最需要关注性能指标!
  8. JSP学习笔记1:JSP生命周期
  9. Java进阶3. 内存回收机制
  10. Nginx基础和原理介绍