ios中十六进制颜色转UIColor
来源:互联网 发布:android入门编程视频 编辑:程序博客网 时间:2024/05/16 10:50
16进制颜色使用广泛且方便,但ios使用的是UIColor对象,不直接支持16进制颜色,因此,在ios开发中如果需要使用16进制颜色值则要手动将16进制颜色转换为UIColor对象。
下面提供一个将16进制颜色值转换成UICoror对象的函数
- (UIColor
{
unsigned int red,green,blue;
NSRange range;
range.length = 2;
range.location = 0;
[[NSScanner scannerWithString:[hexColorString substringWithRange:range]]scanHexInt:&red];
range.location = 2;
[[NSScanner scannerWithString:[hexColorString substringWithRange:range]]scanHexInt:&green];
range.location = 4;
[[NSScanner scannerWithString:[hexColorString substringWithRange:range]]scanHexInt:&blue];
//要进行颜色的RGB设置,要进行对255.0的相除(与其他语言不同)
return [UIColor
}
例子:用16进制颜色值#FF0000设置view的背景
[self.view setBackgroundColor:[self getUIColor:@"FF0000"]];
- ios中十六进制颜色转UIColor
- ios中十六进制颜色转UIColor
- iOS开发 十六进制颜色值转UIColor
- 十六进制颜色转UIColor
- 十六进制颜色转 UIColor
- 十六进制颜色转UIColor
- 十六进制颜色转UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- 颜色转换 IOS中十六进制的颜色转换为UIColor
- iOS 十六进制颜色UIColor+Hex
- iOS 十六进制颜色转成UIColor
- iOS 十六进制颜色转成UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- IOS中十六进制的颜色转换为UIColor
- iOS中十六进制的颜色转换为UIColor
- (求老师啊,求同伴啊)php 生命数字密码设计第一步:数据库基本连接
- 桌面电脑操作系统开发笔记(4)——进入32位保护模式
- ArcGIS API For Javascript中queryTask查询返回结果限制为1000的解决办法
- struts2.0升级struts2.3.3问题处理
- 【小白的java成长系列】——windows下搭建和配置java环境
- ios中十六进制颜色转UIColor
- 关于Android 的常用信息输出命令的使用方法的汇总
- Hello World
- 怎样才能不浪费生命
- 【原创】动态图像监测开源代码 motion 学习 ----- Motion源码分析(1)
- Machine Learning(Andrew)Week10(下)
- TOP 10开源的推荐系统简介
- 线段树
- leetcode: Path Sum