- (
RGB十六位色转换
UIColor *)getColor:(NSString *)hexColor
{
unsigned int red,green,blue,alpha;
NSRange range;
range.length = 2;
range.location = 0;
[[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:&red];
range.location = 2;
[[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:&green];
range.location = 4;
[[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:&blue];
if (hexColor.length >=8)
{
range.location = 6;
[[NSScannerscannerWithString:[hexColor substringWithRange:range]]scanHexInt:&alpha];
}
else
{
alpha = 1.0f;
}
return [UIColorcolorWithRed:(float)(red/255.0f)green:(float)(green /255.0f) blue:(float)(blue /255.0f) alpha:alpha];
}