如何在这个随机颜色数组中替换 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)
谢谢提前回复:)