16进制转UIColor
来源:互联网 发布:类似丫丫云播的软件 编辑:程序博客网 时间:2024/06/03 19:34
h中
@interface UIColor (Hex)
- (UIColor )colorWithHexString:(NSString )stringToConvert;
@end
.m中
import “UIColor+Hex.h”
//定义并实现类方法
define DEFAULT_VOID_COLOR [UIColor whiteColor]
@implementation UIColor (Hex)
+ (UIColor *)colorWithHexString:(NSString *)stringToConvert{ NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString]; if ([cString length] < 6) return DEFAULT_VOID_COLOR; if ([cString hasPrefix:@"#"]) cString = [cString substringFromIndex:1]; if ([cString length] != 6) return DEFAULT_VOID_COLOR; 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]; 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];}@end
0 0
- iOS 16进制转UIColor
- iOS 16进制转UIColor
- iOS:16进制转UIColor
- 16进制转UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- UIColor
- 用16进制来设置UIcolor
- UIColor与16进制转换
- ios 16进制颜色转UIColor
- 16进制转换为uicolor
- 16进制颜色字符串转为UIColor
- 本篇记录c语言中error的用法,学习中后面会继续更新
- 数字证书原理 https 完整过程解析
- 基于TI-RTOS的CC2650DK开发(6)---硬件中断
- 安卓6.0权限申请步骤
- 浅谈navigator
- 16进制转UIColor
- 安卓lisView优化(2)
- 线性代数基本知识-思维导图
- Centos 6.5启动 an error occurred during the file system check错误的解决
- ionic 格式化时间
- php安装swoole扩展
- 微信小程序开发工具使用指南
- 每天一个linux命令(16):which命令
- Java入门第二季-答答租车系统源代码