使用16进制色值
方法一:拓展UIColor
public extension UIColor {
convenience init(colorHex hex: UInt) {
self.init(red: CGFloat((hex & 0xFF0000) >> 16) / 255,
green: CGFloat((hex & 0x00FF00) >> 8) / 255,
blue: CGFloat(hex & 0x0000FF) / 255, alpha: 1)
}
}
方法二:宏定义
///颜色
func UIColorHex(hex: UInt) -> UIColor {
UIColor.init(red: CGFloat((hex & 0xFF0000) >> 16) / 255,
green: CGFloat((hex & 0x00FF00) >> 8) / 255,
blue: CGFloat(hex & 0x0000FF) / 255, alpha: 1)
}