- (UIColor *)stringToColor:(NSString *)colorStr
{
unsigned int red,green,blue;
NSRange range;
range.length = 2;
range.location = 0;
[[NSScanner scannerWithString:[colorStr substringWithRange:range]]scanHexInt:&red];
range.location = 2;
[[NSScanner scannerWithString:[colorStr substringWithRange:range]]scanHexInt:&green];
range.location = 4;
[[NSScanner scannerWithString:[colorStr substringWithRange:range]]scanHexInt:&blue];
return [UIColor colorWithRed:(float)(red/255.0f)green:(float)(green / 255.0f) blue:(float)(blue / 255.0f)alpha:1.0f];
}16进制颜色转UIColor
最新推荐文章于 2023-02-23 11:32:37 发布
本文介绍了一个将十六进制颜色字符串转换为UIColor对象的Objective-C方法。该方法通过解析输入字符串中的红、绿、蓝三个颜色分量,并将其转换为UIColor所需的浮点数值,最终返回对应的UIColor对象。
2630

被折叠的 条评论
为什么被折叠?



