小编Fab*_*bio的帖子

在随机颜色数组中替换属性 CGColorGetComponents(在 swift 4 中不可用)

如何在这个随机颜色数组中替换 CGColorGetComponents 属性(在 swift 4 中不可用)?

fileprivate func hexyColor(color: UIColor) -> String {

    let components = CGColorGetComponents(color.cgColor)
    var hex = ""

    for i in 0...2 {
        let int = Int(components[i] * 255)
        let hexCode = String(int, radix: 16)

        if hexCode.count < 2 {
            hex = hex + "0\(hexCode)"
        } else {
            hex = hex + hexCode
        }
    }

    return "#\(hex)"
}
Run Code Online (Sandbox Code Playgroud)

谢谢提前回复:)

ios swift

2
推荐指数
1
解决办法
815
查看次数

标签 统计

ios ×1

swift ×1