XColor
XColor是用Swift编写的UIColor颜色处理扩展。
示例
XColor支持隐式和显式便利初始化器进行alpha通道处理
// Set alpha with 8 character representation
let colorAlphaString = UIColor("#5F7EFB50")
// Set alpha channel with explicit convenience init
let colorAlphaExplicit = UIColor("#5F7EFB", alpha: 0.5)
您可以使用多个字符表示法
// 3 character representation
let color3CharString = UIColor("#57F")
// 6 character representation
let color6CharString = UIColor("#5F7EFB")
// 8 character representation (alpha channel)
let color8CharString = UIColor("#5F7EFB50")
使用十六进制字符串或数字定义您的颜色
// Create solid colors with hex string or hex number
let colorString = UIColor("#5F7EFB")
let colorNumber = UIColor(0xFF3033)
安装
CocoaPods
CocoaPods是Cocoa项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要将XColor集成到您的Xcode项目中,请使用CocoaPods在Podfile中指定它
pod "XColor"
Carthage
Carthage是一个去中心化依赖管理器,它会构建您的依赖并为您提供二进制框架。要将XColor集成到您的Xcode项目中使用Carthage,请在其Cartfile中指定它
github "jaumevn/XColor"
需求
- iOS 8.0+
- Xcode 10.2+
- Swift 5+
致谢
XColor 由 Jaume Viñas Navas 拥有和维护
许可
XColor 使用 MIT 许可发布。详情请见 LICENSE。