永发信息网

如何将十六进制颜色数值转换为UIColor呢?

答案:3  悬赏:40  手机版
解决时间 2021-03-25 02:44
如何将十六进制颜色数值转换为UIColor呢?
最佳答案
1. 定义一个转换颜色的宏。

#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]

2. 随时随地使用

UICorlor *color = UIColorFromRGBA(0xFF0000, .75);
全部回答
//RGB color macro#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]//RGB color macro with alpha#define UIColorFromRGBWithAlpha(rgbValue,a) [UIColor \colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \blue:((float)(rgbValue & 0xFF))/255.0 alpha:a] 查看原帖>>
楼上的是16进制表示法,下面是rgb表示法的转换,大同小异。#define UIColorFromRGB2(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1.0] 查看原帖>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
64/80化成最简分数。
uno牌去哪里买
芙蓉兴盛便利超市晓园家苑店怎么去啊,有知道
未来不迎.把心放空.随性而行什么意思
我刚才定的火车票怎么查看
平谷金谷东园何时拆迁
请问怎么选购键盘?
什么电视剧有捆绑片段
如何判断自动喷淋系统图纸上的喷头垂直管道的
TVB 推荐几个破案的片子
描写话说的成语
淘宝上有哪些国潮店铺,是国潮,求链接,求店
单选题与“行李之往来”的“之”意义和用法相
苹果手机雷达在那打开
自云先世避秦时乱的先是什么意思
推荐资讯
南京市的市花是什么?
推荐一款50-100一下的钢笔吧
怎么炖出羊肉最好吃
纹身男图片
除了甜蜜的家以外,还有哪些FC上的恐怖游戏
龙珠z人物战斗力是多少?
武穆不读兵书说的是谁
广柑在春末夏初刚结果后不久即掉果,是什么原
震坤行的总部是在上海吗?我看全国都好像有。
201不锈钢镍含量在国标以下有什么后果?
K707火车07车厢定员多少
诛仙手游福多多怎么获得
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?