gpt4 book ai didi

ios - 由变量组成的 UIColor

转载 作者:可可西里 更新时间:2023-11-01 01:43:35 24 4
gpt4 key购买 nike

我正在尝试在 iOS 中制作一个 Swift 应用程序,该应用程序具有三个 slider ,红色、绿色和蓝色各一个。每次移动 slider 时,当前值都会分配给一个变量。我的问题是我想将背景颜色设置为已设置的变量。我熟悉的语法是,

view.backgroundColor = UIColor(red: 102/255.0, green: 204/255.0, blue: 255/255.0, alpha: 1.0)

所以我在脑海中想做的事情看起来像,

view.backgroundColor = UIColor(red: returnedValueOfRedSlider/255.0, green: returnedValueOfGreenSlider/255.0, blue: returnedValueOfBlueSlider/255.0, alpha: 1.0)

但很明显,这是一个很大的禁忌。那么我该怎么做才能使用变量来制作一个 UIColor 以分配给 backgroundColor?

谢谢,

最佳答案

为了让它干净/可读,为什么不这样:

let red   = CGFloat(returnedValueOfRedSlider/255)
let green = CGFloat(returnedValueOfGreenSlider/255)
let blue = CGFloat(returnedValueOfBlueSlider/255)
view.backgroundColor = UIColor(red: red, green: green, blue: blue, alpha: 1.0)

关于ios - 由变量组成的 UIColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26393739/

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