41.扩展UIColor将16进制色值转换为UIColor

extension UIColor{
    
    /// 转化16进制色值
    ///
    /// - Parameter rgbValue: 16进制色值
    /// - Returns: UIColor
    static func kRGBColorFromHex(rgbValue: Int) -> UIColor {
        return UIColor(red: ((CGFloat)((rgbValue & 0xFF0000) >> 16)) / 255.0,
                       green: ((CGFloat)((rgbValue & 0xFF00) >> 8)) / 255.0,
                       blue: ((CGFloat)(rgbValue & 0xFF)) / 255.0,
                       alpha: 1.0)
    }
}

let color = UIColor.kRGBColorFromHex(rgbValue: 0xB7AFFF)

你可能感兴趣的:(41.扩展UIColor将16进制色值转换为UIColor)