根据十六进制返回对应颜色
2016-03-24 01:21
519 查看
</pre><pre name="code" class="objc"><pre name="code" class="objc">UIColor+Extension.h文件
// // UIColor+Extension.h // NothingTest // // Created by James on 16/3/24. // Copyright © 2016年 Apple. All rights reserved. // #import <UIKit/UIKit.h> @interface UIColor (Extension) /** * 返回对应的十六进制颜色 * * @param color 十六进制颜色 * * @return 转换后的颜色 */ + (instancetype)LJ_colorWithHex:(uint32_t)color; @end
<span style="color:#33cc00;background-color: rgb(0, 153, 0);">UIColor+Extension.m文件</span>
<pre name="code" class="objc">// // UIColor+Extension.m // NothingTest // // Created by James on 16/3/24. // Copyright © 2016年 Apple. All rights reserved. // #import "UIColor+Extension.h" @implementation UIColor (Extension) + (instancetype)LJ_colorWithHex:(uint32_t)color { /** * color分别做&运算 分别计算RGB */ int red = color & 0xFF0000; int green = color & 0x00FF00; int blue = color & 0x0000FF; return [UIColor colorWithRed:red / 255.0 green:green /255.0 blue:blue /255.0 alpha:1]; } @end
相关文章推荐
- CF#243 C. Magic Formulas- xor异或运算 / 数学
- 数位DP学习 (总结篇)
- 欢迎使用CSDN-markdown编辑器
- Java线程
- UESTC 250 windy数 (数位DP)
- android中ListView控件&&onItemClick点击事件
- CVE-2010-3971 CSS内存破坏漏洞分析
- 转载的一篇资讯
- UI-UIImageView的图片填充方式(contentMode)_图片作为控件背景图的拉伸方式(stretch)介绍
- 《世界是数字的》读后感
- 关于Java类的一些思考
- 软件开发数据类型基础
- 21. Merge Two Sorted Lists
- 作业3:代码复审
- java多线程同步案列---按照固定格式输出数字和字母
- 【Android】Android Studio 1.5+ 中混合调试Native和Java代码
- *hdu3038 (带权值并查集)
- 【Android】Android Studio 1.5+ 中混合调试Native和Java代码
- java 抽象工厂模式简单实例
- linux 线程边学边总结