Swift

[Swift] Convert HEX color to UIColor

UIColor
iPatx
Écrit par iPatx
GD Star Rating
loading...

A little function to convert HEX color to UIColor in Swift :

func colorize (hex: Int, alpha: Double = 1.0) -> UIColor {
    let red = Double((hex & 0xFF0000) >> 16) / 255.0
    let green = Double((hex & 0xFF00) >> 8) / 255.0
    let blue = Double((hex & 0xFF)) / 255.0
    let color: UIColor = UIColor( red: CGFloat(red), green: CGFloat(green), blue: CGFloat(blue), alpha:CGFloat(alpha) )
    return color
}

Usage :

let color:UIColor = colorize(0x656565,0.80)

À Propos de l'auteur

iPatx

iPatx

Passionné du Web et diplôme d'ingénieur de l'EISTI en poche, j'évolue depuis plus de 5 ans dans le web et le mobile, en tant que développeur, puis expert en développement mobile natif et cross-plateforme.