gpt4 book ai didi

swift - 描述或使用字符串来解释 UIColor

转载 作者:行者123 更新时间:2023-11-30 10:49:08 24 4
gpt4 key购买 nike

尝试简化每个单元格行对象着色的实现。这就是我当前向每行中的对象添加颜色的方式:

progressViewLeft.primaryColor = Colors.Stage1

“Colors”是一个像这样设置的结构:

struct Colors {

static let Stage1 = UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0)
static let Stage2 = UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0)
}

我正在寻找一种方法来代替编写:“Colors.Stage1”并在下一个:“Colors.Stage2”,如下所示:

progress.primaryColor = String("Colors.Stage" + String(indexpath.row))

最佳答案

你可以试试

let allColors = [ UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0) ,
UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0)]

然后

progress.primaryColor = allColors[indexpath.row]

关于swift - 描述或使用字符串来解释 UIColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55027197/

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