iOS 将16进制字符串转换成UIColor
2014-09-03 20:51
477 查看
#pragma mark - 将16进制字符串转换成 UIColor- (UIColor *)generateColorObjectWithHex:(NSString *)hexString{ unsigned int red = 0, green = 0, blue = 0; NSRange range = {0, 2}; range.location = 0; NSString *redString = [hexString substringWithRange:range]; NSScanner *redScanner = [NSScanner scannerWithString:redString]; [redScanner scanHexInt:&red]; range.location = 2; NSScanner *greenScanner = [NSScanner scannerWithString:[hexString substringWithRange:range]]; [greenScanner scanHexInt:&green]; range.location = 4; NSScanner *blueScanner = [NSScanner scannerWithString:[hexString substringWithRange:range]]; [blueScanner scanHexInt:&blue]; __autoreleasing UIColor *color = [UIColor colorWithRed:red/255.0 green:green/255.0 blue:blue/255.0 alpha:1]; return color;}
相关文章推荐
- iOS 16进制颜色字符串转换成可以正常使用的UIColor
- RGB颜色转换_16进制颜色(html颜色值)字符串转为UIColor
- iOS字符串和16进制之间的相互转换
- [iOS]把16进制(#871f78)颜色转换UIColor
- iOS 16进制颜色和UIcolor的转换
- iOS 一个在UDP/TCP通信时,对16进制、10进制、NSData等数据之间的转换发送等处理的工具类库,一行代码将16进制字符串轻松转换成UDP需要的指令数据
- ios开发之16进制颜色(html颜色值)字符串转为UIColor
- [iOS]把16进制(#871f78)颜色转换UIColor
- iOS开发之16进制颜色(html颜色值)字符串转为UIColor
- ios开发之16进制颜色(html颜色值)字符串转为UIColor
- [iOS]把16进制颜色转换UIColor。.
- UI for iOS(一)-- RGB十六进制字符串转换UIColor
- ios开发之16进制颜色(html颜色值)字符串转为UIColor
- iOS16进制RGB值转换成UIColor
- iOS 将16进制颜色转换成UIColor
- ios data转换成16进制字符串以及16进制字符串转data
- ios16进制转换成UIColor
- iOS开发中16进制颜色(html颜色值)字符串转为UIColor
- IOS 16进制颜色字符串转UIColor
- iOS蓝牙开发把16进制字符串转换成NSData的方法