“HEX Color Swiftui” Ответ

HEX Color Swiftui

"Color sets can be added in the Assets.xcassets of your project, which you can use throughout your views."
sirchamallow

быстрый шестигранный цвет

//https://stackoverflow.com/questions/24263007/how-to-use-hex-color-values
var color1 = hexStringToUIColor("#d3d3d3")

//Create Func
func hexStringToUIColor (hex:String) -> UIColor {
    var cString:String = hex.trimmingCharacters(in: .whitespacesAndNewlines).uppercased()

    if (cString.hasPrefix("#")) {
        cString.remove(at: cString.startIndex)
    }

    if ((cString.count) != 6) {
        return UIColor.gray
    }

    var rgbValue:UInt64 = 0
    Scanner(string: cString).scanHexInt64(&rgbValue)

    return UIColor(
        red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,
        green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,
        blue: CGFloat(rgbValue & 0x0000FF) / 255.0,
        alpha: CGFloat(1.0)
    )
}

Lucky Lapwing

Ответы похожие на “HEX Color Swiftui”

Вопросы похожие на “HEX Color Swiftui”

Больше похожих ответов на “HEX Color Swiftui” по Swift

Смотреть популярные ответы по языку

Смотреть другие языки программирования