How to create a hex color string UIColor initializer in Swift? [duplicate]
Xcode 9 • Swift 4 or later extension UIColor { convenience init?(hexaRGB: String, alpha: CGFloat = 1) { var chars = Array(hexaRGB.hasPrefix(“#”) ? hexaRGB.dropFirst() : hexaRGB[…]) switch chars.count { case 3: chars = chars.flatMap { [$0, $0] } case 6: break default: return nil } self.init(red: .init(strtoul(String(chars[0…1]), nil, 16)) / 255, green: .init(strtoul(String(chars[2…3]), nil, 16)) … Read more