美文网首页
41.扩展UIColor将16进制色值转换为UIColor

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

作者: noonez | 来源:发表于2017-03-06 20:54 被阅读23次
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

      本文链接:https://www.haomeiwen.com/subject/qnnugttx.html