测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新版本 | 2017年10月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Tuomas Artman 实现。
HexColor 是一个简单的扩展,让您能够使用十六进制整数值以预期的方式初始化 UIColor。
要使用符合 iOS 7 的项目中的 HexColor,只需将 HexColor.swift
复制到您的项目中。
myLabel.textColor = UIColor(0xFFFFFF) // Let there be white
myView.backgroundColor = UIColor(0x0f126f) // Deep blue
// Yay, finally you can stop to use this crap:
// UIColor.colorWithRed(0x0f/255.0, green: 0x12/255.0, blue: 0x65/255.0, 1.0)
需要带有 alpha 的颜色?不用担心
myLabel.textColor = UIColor(0xFF0000).alpha(0.5) // Red with 50% opacity
myLabel.textColor = UIColor(0xFF0000, alpha: 0.5) // Another way to do this
您也可以轻松混合两种颜色
myLabel.textColor = UIColor(0x3377FF).mix(with: 0xFF2222, amount: 0.25)
要贡献,请 fork,分支并发送 pull 请求。要联系我,请在 Twitter 上发消息 @artman
HexColor 以 MIT 许可证发布。有关更多信息,请参阅 LICENSE 文件。