swift16进制颜色处理

一,一般的RGB方法: 【swift16进制颜色处理】func LDColor(red: CGFloat, _ green: CGFloat, _ blue: CGFloat) -> UIColor {

return UIColor(red: red / 255.0, green: green / 255.0, blue: blue / 255.0, alpha: 1)
}
二,有的时候UI设计师调皮,给我们16进制的,咋办,处理如下: func LDColor(rgbValue:UInt) -> 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)
}

    推荐阅读