gpt4 book ai didi

ios - 如何确定View的背景颜色?

转载 作者:行者123 更新时间:2023-11-30 12:02:36 24 4
gpt4 key购买 nike

我正在尝试获取背景的颜色值。我的应用程序的背景颜色设置为在按下按钮时随机化,但我希望能够获取背景中该颜色的值并确定它是什么颜色。这是我从研究中得到的结果,但每当我将结果打印到控制台时,我只得到 0。非常感谢任何帮助!

func getBackgroundColor(){
let color = self.view.backgroundColor

let colour = UIColor(red: 0.0, green: 1.0, blue: 0.0, alpha: 1.0)

self.view.backgroundColor = color

var red = CGFloat()
var green = CGFloat()
var blue = CGFloat()
var alpha = CGFloat()

print(red, green, blue, alpha)

color!.getRed(&red, green: &green, blue: &blue, alpha: &alpha)

}

最佳答案

 let red = self.view.backgroundColor?.ciColor.red
let blue = self.view.backgroundColor?.ciColor.blue
let green = self.view.backgroundColor?.ciColor.green
let alpha = self.view.backgroundColor?.ciColor.alpha

print("r \(red) b \(blue) g \(green) a \(alpha) ")

关于ios - 如何确定View的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47025474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com