ViewController.swift
//Amélioration de la couleur hexagonale
extension UIColor {
convenience init(hex: String, alpha: CGFloat = 1.0) {
let v = Int("000000" + hex, radix: 16) ?? 0
let r = CGFloat(v / Int(powf(256, 2)) % 256) / 255
let g = CGFloat(v / Int(powf(256, 1)) % 256) / 255
let b = CGFloat(v / Int(powf(256, 0)) % 256) / 255
self.init(red: r, green: g, blue: b, alpha: min(max(alpha, 0), 1))
}
}
Tout d'abord, écrivez le code ci-dessus. La méthode de spécification des couleurs est la suivante.
ViewController.swift
//Exemple) Lorsque vous souhaitez changer la couleur de la barre d'onglets
tabBar.barTintColor = UIColor(hex: "2DCCD3")
Décrivez le nombre hexadécimal avec «type de chaîne».
Recommended Posts