十六进制颜色转 UIColor
来源:互联网 发布:淘宝照片拍摄设备 编辑:程序博客网 时间:2024/05/16 10:57
//十六进制颜色转 UIColor
+(UIColor *) hexStringToColor: (NSString *) stringToConvert;
//十六进制颜色转 UIColor
+(UIColor *) hexStringToColor: (NSString *) stringToConvert
{
NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];
// String should be 6 or 8 characters
if ([cString length] < 6) return [UIColor blackColor];
// strip 0X if it appears
if ([cString hasPrefix:@"0X"]) cString = [cString substringFromIndex:2];
if ([cString hasPrefix:@"#"]) cString = [cString substringFromIndex:1];
if ([cString length] != 6) return [UIColor blackColor];
// Separate into r, g, b substrings
NSRange range;
range.location = 0;
range.length = 2;
NSString *rString = [cString substringWithRange:range];
range.location = 2;
NSString *gString = [cString substringWithRange:range];
range.location = 4;
NSString *bString = [cString substringWithRange:range];
// Scan values
unsigned int r, g, b;
[[NSScanner scannerWithString:rString] scanHexInt:&r];
[[NSScanner scannerWithString:gString] scanHexInt:&g];
[[NSScanner scannerWithString:bString] scanHexInt:&b];
return [UIColor colorWithRed:((float) r / 255.0f)
green:((float) g / 255.0f)
blue:((float) b / 255.0f)
alpha:1.0f];
}
title.textColor = [functions hexStringToColor:@"#FFDF6E"]
- 十六进制颜色转UIColor
- 十六进制颜色转 UIColor
- 十六进制颜色转UIColor
- 十六进制颜色转UIColor
- iOS开发 十六进制颜色值转UIColor
- ios中十六进制颜色转UIColor
- ios中十六进制颜色转UIColor
- 十六进制颜色值转换UIColor
- iOS 十六进制颜色UIColor+Hex
- iOS 十六进制颜色转成UIColor
- iOS 十六进制颜色转成UIColor
- 十六进制的颜色值转成RGB UIColor
- iOS十六进制颜色转换成UIColor
- Swift3.0中十六进制颜色转换UIColor
- Swift3.0中十六进制颜色转换UIColor
- 支持十六进制设置颜色的UIColor分类(UIColor+WWAdditions)
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- asp.net 同一个页面中如何保持变量的值在多个事件中变换???
- 计算的力量:钱难挣,屎难吃
- VMware无法识别USB设备的解决方法
- SQL显示表子段信息的语句
- CORBA回调函数在C#项目环境中的应用
- 十六进制颜色转 UIColor
- win7系统无线网卡笔记本制作无线路由器
- 系统里有Courier New字体 Eclipse没有这个字体选项
- Remote host closed connection during handshake和SSL peer shut down incorrectly报错的解决方法
- 这个时代,做女生远比做男生难
- 阶乘和阶乘求和
- Struts1笔记理解(1)
- Arduino-Based Attack Vector
- Http协议头部信息