Swift String to UIColor(16进制字符串转颜色值)
来源:互联网 发布:java线程创建3种方式 编辑:程序博客网 时间:2024/05/16 01:11
func colorWithHexString (hex:String)-> UIColor {
var cString:String= hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString if (cString.hasPrefix("#")) { cString = cString.substringFromIndex(1) } if (countElements(cString)!= 6) { return UIColor.grayColor() } var rString = cString.substringToIndex(2) var gString = cString.substringFromIndex(2).substringToIndex(2) var bString = cString.substringFromIndex(4).substringToIndex(2) var r:CUnsignedInt = 0, g:CUnsignedInt= 0, b:CUnsignedInt =0; NSScanner.scannerWithString(rString).scanHexInt(&r) NSScanner.scannerWithString(gString).scanHexInt(&g) NSScanner.scannerWithString(bString).scanHexInt(&b) return UIColor(red: Float(r) / 255.0, green:Float(g) / 255.0, blue:Float(b) / 255.0, alpha:Float(1)) } 0 0
- Swift String to UIColor(16进制字符串转颜色值)
- Swift String to UIColor (支持3,4,6,8长度的16进制颜色值)
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- //16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色字符串转为UIColor
- IOS 16进制颜色字符串转UIColor
- iOS开发中16进制颜色(html颜色值)字符串转为UIColor
- ios开发之16进制颜色(html颜色值)字符串转为UIColor
- Ubuntu编译vnc源码 realvnc
- java的基本编程模式
- 2012年5月SAT香港真题解析
- 数学中排列组合各种问题
- VS2005调试dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法
- Swift String to UIColor(16进制字符串转颜色值)
- 30分钟玩转Docker系列课程2---Docker核心概念
- jna 如何卸载加载的dll?
- Component的重要性
- HEVC Intro – What are CTU, CU, CTB, CB, PB, and TB
- rom移植教程超详细 原来移植是那么简单
- Jboss启动时,java虚拟机弹出accept2框
- 042100
- spring环境搭建