IRHexColor 0.0.5

IRHexColor 0.0.5

zhiyongzou 维护。



  • By
  • zzyong

HexColor

build CocoaPods Version License visitors

将十六进制字符串转换为 UIColor 或 NSColor 的便捷方法。HexColor 支持 RGB 、ARGB 和 RGBA 十六进制字符串。此外,HexColor 会缓存十六进制颜色以供重用,从而提高性能。

示例

RGB 十六进制字符串

let red = UIColor.hexColor("FF0000")
let green = UIColor.hexColor("#00FF00")
let blue = UIColor.hexColor("0000FF")

ARGB 十六进制字符串

let aquaAlpha = UIColor.hexColor("99D4F2E7")
let yellowAlpha = UIColor.hexColor("88FFFF00")

RGBA 十六进制字符串

let aquaAlpha = UIColor.hexColor("D4F2E799", type: .ARGB)
let yellowAlpha = UIColor.hexColor("FFFF0088", type: .ARGB)

设置颜色缓存计数限制

// default is 100
UIColor.cacheCountLimit = 200

安装

CocoaPods

pod 'IRHexColor'

手动

将 HexColor.swift 文件拖放到您的项目中