如何在swift 使用16进制RGB值描述颜色
2015-02-16 09:28
281 查看
一\ 写一个函数:
二\直接写UIColor 的拓展:
func UIColorFromRGB(rgbValue: UInt) -> UIColor { return UIColor( red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0, green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0, blue: CGFloat(rgbValue & 0x0000FF) / 255.0, alpha: CGFloat(1.0) ) } view.backgroundColor = UIColorFromRGB(0x209624)
二\直接写UIColor 的拓展:
import Foundation import UIKit extension UIColor { convenience init(rgb: UInt) { self.init( red: CGFloat((rgb & 0xFF0000) >> 16) / 255.0, green: CGFloat((rgb & 0x00FF00) >> 8) / 255.0, blue: CGFloat(rgb & 0x0000FF) / 255.0, alpha: CGFloat(1.0) ) } } view.backgroundColor = UIColor(rgb: 0x209624)
相关文章推荐
- Swift开发应用中如何更方便地使用颜色详解
- 使用Qt 4如何设置QLabe中字体的颜色
- 如何使用C#或者VB.NET读写Access数据库的标题(Caption)、描述(Description)等字段信息?
- TCopyMode值描述了如何合并个源位图和目标位图的颜色
- 如何在 Swift 项目中使用 CocoaPods
- 我给女朋友讲编程CSS系列(3) CSS如何设置字体的类型、大小、颜色,如何使用火狐浏览器的Firebug插件查看网页的字体
- 如何使用qtp检查网页中显示的文字颜色为指定的颜色
- 如何在 Swift 项目中使用 CocoaPods 支持
- MFC对话框如何使用工具栏并修改工具栏的背景颜色与自绘对话框统一(二)
- MFC对话框如何使用工具栏并修改工具栏的背景颜色与自绘对话框统一
- 如何使用 C# 来更改前景颜色和背景颜色,在控制台窗口中的文本的
- 如何使用Qt4,设置QLabel中字体的颜色。
- 使用Qt 4如何设置QLabe中字体的颜色
- android学习之三:如何使用自定义颜色
- 使用Qt4如何设置QLabel中字体的颜色
- 如何使用 TStringGrid 呈现大量的颜色信息 - 回复 "冷公子" 的问题
- win7系统中如何改变半透明窗口的颜色(已使用Aero主题)
- 如何使用css实现背景颜色渐变
- 如何在原有的Objective-C中使用Swift和在Swift中使用Objective-C
- 如何在swift中使用cocoapods导入的第三方oc库