仅仅是记录 后台返回的颜色值是 #80BBCC 形式
UIView *viewLine = [[UIView alloc] initWithFrame:CGRectMake(viewWidth/2-10, 50, 20, 4)];
NSString *strColor = [NSString stringWithFormat:@"%@",[arrayMenuHeader[i] objectForKey:@"COLOUR"]];
strColor = [strColor stringByReplacingOccurrencesOfString:@"#" withString:@"0x"];
NSScanner * scanner = [NSScanner scannerWithString:strColor];
unsigned long long longlongValue;
[scanner scanHexLongLong:&longlongValue];
int numColor = (int)longlongValue;
viewLine.backgroundColor = UIColorFromRGB(numColor);//8454143
[viewHeader addSubview:viewLine];
设置颜色
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] // 16进制颜色表达