基础类方法:16进制颜色(html颜色值)字符串转为UIColor

+ (UIColor *) colorWithHexString:(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];

}

html 显示 16进制 颜色,16进制颜色(html颜色值)相关推荐

  1. 把16进制值转换成颜色颜色16进制值表 .

    string str="#990033"; Color color = ColorTranslator.FromHtml(str); 即可 颜色16进制值 标签: 颜色代码表:以下 ...

  2. 把16进制值转换成颜色颜色16进制值表

    string str="#990033"; Color color = ColorTranslator.FromHtml(str); 即可 颜色16进制值 标签: 颜色代码表:以下 ...

  3. python使用matplotlib可视化、使用英文单次或者缩写指定使用的颜色、使用16进制的RGB字符串指定颜色、使用RGB或者RGBA数字元组指定颜色

    python使用matplotlib可视化.使用英文单次或者缩写指定使用的颜色.使用16进制的RGB字符串指定颜色.使用RGB或者RGBA数字元组指定颜色 目录

  4. python实现颜色RGB转换颜色16进制

    python实现颜色RGB转换颜色16进制 超级简单的实现过程 #coding:utf-8def RGB_to_Hex(tmp):rgb = tmp.split(',')#将RGB格式划分开来strs ...

  5. 利用10位AD转换器 及 LED 数码管,实现由AD转换器采集温度,并用数码管显示。温度超出一定范围,LED 指示灯闪烁报警。(主要分析进制16进制转换10进制,并用数码管显示问题)

    ** 题目: ** 利用原有的电路 AD 及 LED 数码管显示等例子,进行整合.实现由 AD转换器采集温度(用可调电阻模拟),温度在数码管上显示.当温度超出一定范围,用 LED 指示灯进行闪烁报警. ...

  6. rand.6位数值dechex转换成16进制动态改变单元格颜色

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  7. C语言 10进制 以8进制和16进制显示, #处理显示前导符

    C语言 10进制 以8进制和16进制显示, #处理显示前导符 #include<stdio.h> void main() {int a=20,b=30;int c=a+b;printf(& ...

  8. js 颜色16进制转RGB方法

    //颜色16进制转RGB方法 String.prototype.colorRgb = function(){var sColor = this.toLowerCase();//十六进制颜色值的正则表达 ...

  9. 颜色名、颜色16进制值、颜色rgb值对应表

    颜色名.颜色16进制值.颜色RGB值对应表 颜色名 颜色16进制值 颜色RGB值 AliceBlue #F0F8FF RGB(240, 248, 255) AntiqueWhite #FAEBD7 R ...

  10. 网页设计常用颜色16进制代码

    本文转载于:猿2048网站网页设计常用颜色16进制代码 在进行网站网页设计制作的时候,经常需要用到不同的颜色的搭配,效果,网页中标明颜色比较好的是用十六进制数据来进行标注,但是由于颜色很多,这些十六进 ...

最新文章

  1. mono for android mysql_结合使用 ADO.NET 和 Android
  2. Html 教程 (6)script标签
  3. 中国蚁剑的下载、安装与使用
  4. 入坑推荐系统,从Google这篇开始
  5. java上传文件至nas_使用JCIFS上传文件至NAS设备(Logon failure: unknown user name or bad password)解决...
  6. Silverlight 入门
  7. vrrp 理论和配置
  8. 数据结构实验 7.兔子与樱花
  9. Race Condition是什么
  10. 删除计算机中的云u盘,win10系统删除360云u盘图标的方法
  11. opencv图片显示到mfc控件中,按键打开
  12. 《大话脑科学》之:熟练掌握十门外语之从入门到放弃之语言相关ERP
  13. Day1—图片动态过渡
  14. uva 11355(极角计算)
  15. 【论文泛读】Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks
  16. display有哪些值?说明他们的作用?
  17. 【JAVA爬虫】爬取猫眼电影TOP100并将数据存入数据库
  18. 上计算机课检讨1000,大学生万能检讨书1000字(精选5篇)
  19. Win10C盘文件夹内容详解(持续更新,欢迎留言)
  20. 计算机辅助药物设计在新药研发中的应用,计算机辅助药物设计在抗耐药菌药物研发中的应用进展...

热门文章

  1. PR曲线以及ROC曲线的绘制
  2. 移动安全-Android安全测试框架Drozer
  3. 企业资源计划(ERP)原理与实践第二章
  4. 全网首发stm8s的硬件I2C读取bme280(bmp280)的C源程序
  5. 虚拟机win 7 上安装VWware Tools提示升级系统到SP1
  6. LED串联并联驱动方式分析
  7. web 打开pdf文件
  8. VS2013 VS2015应用程序无法正常启动0xc000007b。
  9. [从零开始学FPGA编程-4]:快速入门篇 - 操作步骤1 - 常见可编程器件PROM、PLA、PAL、GAL、CPLD、FPGA
  10. SpringCloud ——@RefreshScope