iOS 将16进制字符串转换成UIColor
#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;
}
转载于:https://blog.51cto.com/8386217/1548474
iOS 将16进制字符串转换成UIColor相关推荐
- iOS 将16进制颜色转换成UIColor
很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...
- QString将16进制字符串转换成10进制字符串(16进制IP地址的转换显示)
现在读到有一个IP地址:EF80C70A(0A->10,C7->199,80->128,EF->239),以字符串的形式读出到QString中.现在要将其转化为10.199.1 ...
- 将16进制字符串转化成内存二进制数据
在使用Ini文件的时候,发现不能向Ini文件中写入流数据.于是想了一种方法来写入流数据,其中用到了内存数据转16进制,和16进制转成 内存二进制数据,前面的内存数据转16进制的已经写过,可以看看我以前 ...
- # 将微博地址里面的62进制字符串转换成10进制的16位数字mid
# 将微博地址里面的62进制字符串转换成10进制的16位数字middef base62_decode(string):alphabet = "0123456789abcdefghijklmn ...
- C#:十六进制字节数组 转换成 字符串、字符串形式的16进制数据 转换成 十六进制字节数组
十六进制字节数组 转换成 字符串 /// <summary>/// 十六进制字节数组 转换成 字符串/// </summary>/// <returns></ ...
- QT 16进制数转换成QString显示
/* * 16进制数转换成QString显示 */ QString hexToString(unsigned char *in, int len) { int i; unsigned char i ...
- Android 蓝牙BLE串口通信之高低位转换、16进制字符串转换float浮点型
蓝牙技术的普及与发展,为传统设备提供了一种低成本无线通信的方式.串口作为一种使用广泛的通信接口,通过串口转蓝牙,进行无线通信传输的需求逐渐展现出来. 蓝牙串口模块是嵌入式设备上的常用模块,它可以方便地 ...
- 16进制字符串转成字节数组、字节数组转16进制字符串、16进制字符串转成2进制字符串、中英文 字符串转16进制、16进制转换成中英文 字符串
因为需要与硬件相互通讯 用到了这些方法 亲测可用 /*** 16进制表示的字符串 转换为字节数组** @param hexString 16进制表示的字符串* @return byte[] 字节数组* ...
- 字符串(汉字)与16进制字符串转换(无乱码)
字符串转16进制字符串 // 字符串转换成为16进制(无需Unicode编码)public static String str2HexStr(String str) {char[] chars = & ...
最新文章
- 云原生时代,Java还有优势么?
- java 搜索文件 pdf_Java查找并高亮PDF文本过程解析
- ES6 学习笔记(基础)
- 首发:一份国内机器学习爱好者的性别比例的抽样调查
- cocos2d-x游戏实例(21)-纵版射击游戏(8)
- 第四讲 构建安全的Microsoft ASP.NET 应用的最佳实践和技术
- 因式分解 (10 分)
- 在线JWT Token解析解码
- 天寒宜早睡,梦醒闻雪声,倒计时83
- Emeditor 常用的正则表达式
- python熊猫烧香_熊猫烧香的核心代码
- 《Linux设备驱动开发详解 A》一一3.1 Linux内核的发展与演变
- Spring事务同步synchronized一起使用引发的问题
- 微信支付详细教程实战
- 赢富博易告诉你成功交易者的基本素质
- 【django接口自动化1】环境搭建
- VBA多条件选择及自动填表及计算汇报
- python爬取12306列车信息自动抢票并自动识别验证码(一)列车数据获取篇
- 432.4 FPS 快STDC 2.84倍 | LPS-Net 结合内存、FLOPs、CUDA实现超快语义分割模型
- 《软件研发效能度量规范》的解读与实践(文末附有下载)