【发布时间】:2021-02-27 03:01:09
【问题描述】:
我想在不使用插座的情况下更改多个标签的背景颜色。 如果我为 UILabel 设置标签,我可以这样做
let label = self.darkView.viewWithTag(1) as? UILabel
label?.backgroundColor = UIColor.black
但我想为多个对象执行此操作,并且没有标记。我试过了,但它不起作用
if let labels = self.darkView.subviews as? [UILabel] {
for label in labels {
label.backgroundColor = UIColor.black
}
}
我如何实现这个?
【问题讨论】:
标签: ios swift view uiviewcontroller