十六進位制字串方法獲取顏色
阿新 • • 發佈:2019-01-04
該方法可直接使用
//給定6位十六進位制字串、獲取十六進位制顏色字串對應的顏色
+ (UIColor *)getColor:(NSString *)hexColor{
//定義無符號整型數值
unsignedint red,green,blue;
NSRange range;
range.length = 2;
//提取指定下標索引、指定長度的十六進位制字串掃描字串取出的red、green、blue都為 0 ~ 255的整型值
range.location = 0;
[[NSScannerscannerWithString:[hexColor substringWithRange
range.location = 2;
[[NSScannerscannerWithString:[hexColor substringWithRange:range]] scanHexInt:&green];
range.location = 4;
[[NSScannerscannerWithString:[hexColor substringWithRange:range]] scanHexInt:&blue];
//返回通過十六進位制顏色字串獲取的顏色
return
}