试图简化我对每个单元格行对象着色的实现。 这是我当前如何在每一行的对象中添加颜色的方式:
profile
“颜色”是这样设置的结构:
progressViewLeft.primaryColor = Colors.Stage1
我正在寻找一种替代方法,而不是编写:“ Colors.Stage1”和下一个:“ Colors.Stage2”:
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)
}
答案 0 :(得分:0)
您可以尝试
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]