我有来自url数据的颜色值就像这样,"#ff33cc".如何将此值转换为UIColor?我正在尝试使用以下代码行.我没有得到baseColor1的值.看起来我应该把那个捣蛋.还有另一种方法吗?
NSScanner *scanner2 = [NSScanner scannerWithString:@"#ff33cc"];
int baseColor1;
[scanner2 scanHexInt:&baseColor1];
CGFloat red = (baseColor1 & 0xFF0000);
[UIColor colorWithRed:red ...
Run Code Online (Sandbox Code Playgroud) 仅使用C库将颜色HEX代码转换为纯c中的RGB(不含C++,模板等)RGB结构可能是这样的 - > typedef struct RGB {double r; 双g; 双b; } RGB1; 函数应该返回RGB1