16进制颜色(html颜色值)字符串转为UIColor
互联应用经常会用到html颜色值转换UIColor,比如:#FF9900,0XFF9900等颜色字符串,以下方法可以将这些字符串转换为 UIColor对象。//#009900+(UIColor *) colorWithHexString: (NSString *) stringToConvert{NSString *cString = [] uppercaseString];// String should be 6 or 8 charactersif ( < 6) return ;// strip 0X if it appearsif () cString = ;if () cString = ;if ( != 6) return ;// Separate into r, g, b substringsNSRange range;range.location = 0;range.length = 2;NSString *rString = ;range.location = 2;NSString *gString = ;range.location = 4;NSString *bString = ;// Scan valuesunsigned int r, g, b;[ scanHexInt:&r];[ scanHexInt:&g];[ scanHexInt:&b];return ;}
页:
[1]