文章来源:淘论文网   发布者: 毕业设计   浏览量: 69



还可以点击去查询以下关键词:
[一句话]    [转换]    [进制]    [色值]    [iOS -一句话转换16进制色值为RGB]   

项目介绍:

在我们平时的开发工作中,UI给我们的标注图并不是直接的颜色标注,而是给我们的16进制色值,需要我们自己去转换,需要把16进制的颜色转换为RGB颜色,所以自己写了个宏定义用来把16进制的颜色转换为RGB颜色,其实很简单只要一句话就可以把16进制颜色值转换为RGB,在项目里最好定义为宏,这样全局都可以用

//#pragma mark - 16进制色值转RGB #define UIColorFromRGBHex(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]

另外,平时开发中有很多颜色都是要好多地方通用,所以也可以直接把颜色也定义成宏,这样就可以直接使用了,直接用16进制值方便区分

//所有背景色 #define Cf0f0f0 UIColorFromRGBHex(0xf0f0f0) //分割线颜色 #define Ce0e0e0 UIColorFromRGBHex(0xe0e0e0) //淡红颜色 #define Cff8361 UIColorFromRGBHex(0xff8361) //黑色 #define C333333 UIColorFromRGBHex(0x333333) //浅灰色 #define C999999 UIColorFromRGBHex(0x999999) //深灰色 #define C666666 UIColorFromRGBHex(0x666666)

直接把这句代码拷到API文件就可以使用,另外为了方便,我写了个demo来展示效果,有需要的朋友们可以下载去看下效果,demo没有什么特别之处,只是为了展示效果,很简单的几句代码

简书地址

demo github地址

论文开题报告


这里还有:


还可以点击去查询:
[一句话]    [转换]    [进制]    [色值]    [iOS -一句话转换16进制色值为RGB]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/8191.docx
  • 上一篇:一行代码实毕业设计现FPS检测
  • 下一篇:一款优雅易用的微型菜单定制弹窗(类似QQ和微信右上角弹窗)