您的位置:首页 > 产品设计 > UI/UE

16进制颜色转UIColor

2015-10-09 13:57 344 查看
- (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];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: