uicolor

时间:2024-11-18 02:57:39编辑:小松

如何将十六进制颜色数值转换为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);十六进制颜色码就是在软件中设定颜色值的代码。在很多软件中,都会遇到设定颜色值的问题,发展来源 人的眼睛看到的颜色有两种: 一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色; 另一种是物体本身不发光,而是反射的光产生 十六进制颜色。

如何将十六进制颜色数值转换为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);


上一篇:樱井翔anan

下一篇:没有了