Nem*_*Sys 2 objective-c uicolor argb
我在数据库中有几行,其中一个字段是相关颜色的ARGB值.
我将读取这些表的所有行并将ARGB值十进制转换为UIColor.
我用google搜索了这个,但我没有.
有什么方法可以解决这个问题吗?
谢谢.
小智 13
这是我想出的将ARGB整数转换为UI颜色的方法.我们在.NET系统中测试了几种颜色
+(UIColor *)colorFromARGB:(int)argb {
int blue = argb & 0xff;
int green = argb >> 8 & 0xff;
int red = argb >> 16 & 0xff;
int alpha = argb >> 24 & 0xff;
return [UIColor colorWithRed:red/255.f green:green/255.f blue:blue/255.f alpha:alpha/255.f];
}
Run Code Online (Sandbox Code Playgroud)