#pragma mark 改变颜色16进制转UIColor
-(UIColor*)changeColor:(NSString*)colorString{
CGFloat alpha,red,green,blue;
alpha=[self colorComponentFrom:colorString start:0 length:2];
red=[self colorComponentFrom:colorString start:2 length:2];
green=[self colorComponentFrom:colorString start:4 length:2];
blue=[self colorComponentFrom:colorString start:6 length:2];
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
- (CGFloat) colorComponentFrom:(NSString*)string start:(NSUInteger)start length:(NSUInteger)length
{
NSString *substring = [string substringWithRange: NSMakeRange(start, length)];
NSString *fullHex = length == 2 ? substring : [NSString stringWithFormat: @"%@%@", substring, substring];
unsigned hexComponent;
[[NSScanner scannerWithString: fullHex] scanHexInt: &hexComponent];
return hexComponent / 255.0;
}
#pragma mark 改变颜色16进制转UIColor ---END