颜色转换 IOS中十六进制的颜色转换为UIColor
来源:互联网 发布:简支梁挠度计算软件 编辑:程序博客网 时间:2024/04/30 04:10
#pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIColor-(UIColor *) colorWithHexString: (NSString *)color
{
NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];
// String should be 6 or 8 characters
if ([cString length] < 6) {
return [UIColor clearColor];
}
// 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 clearColor];
// Separate into r, g, b substrings
NSRange range;
range.location = 0;
range.length = 2;
//r
NSString *rString = [cString substringWithRange:range];
//g
range.location = 2;
NSString *gString = [cString substringWithRange:range];
//b
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];
}
0 0
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- iOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- iOS中(以#开头)十六进制的颜色转换为UIColor(RGB)
- ios uicolor的分类——十六进制的颜色转换为UIColor
- IOS 将十六进制RGB颜色值转换为UIColor
- Ios 根据十六进制颜色数值转换为UIColor
- iOS十六进制颜色转换成UIColor
- Swift3.0中十六进制颜色转换UIColor
- Swift3.0中十六进制颜色转换UIColor
- iOS身份证控制和手机号设置 和 十六进制的颜色转换为UIColor
- 关于Random(47)和nextint(3)的问题
- 第十二周项目3-图遍历算法实现(1)
- android(39)(创建图形的拷贝、旋转、镜子效果、颜色变化)
- 12月7日,BOOST库安装及配置
- Android Notification
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- stm32 RO RW ZI
- Java获取文件类型Mime Type的各种方法
- linux那些鲜为人知的小秘密
- 堆排序
- 矩阵存储之三
- Android Studio 断点调试和高级调试
- response响应式
- 【第14周-查找项目1-4——验证平衡二叉树相关算法】