1

我的问题是 - 如何修改每个标签的背景颜色、文本颜色等颜色

IBOutletCollection(UILabel) NSArray *smallLabels 

我尝试了一切来使用索引访问数组的每个元素。就我而言,我有 10 个标签,每个标签的编号从 1 到 10。

到目前为止,我所做的只是将每个标签连接到 IBOutletCollection,但我知道我从未在代码中初始化我的数组。

提前致谢。

4

2 回答 2

1

请试试这个

for (UILabel *myLabel in self.smallLabels) 
{
  myLabel. backgroundColor = [UIColor greenColor];
}
于 2014-10-30T09:14:30.730 回答
0

好吧。我一直在思考一整天,最后我找到了最适合我的解决方案。正如我所说,我需要访问每个元素,而不是整个数组。

代码:

[[_smallLabels objectAtIndex:1] setBackgroundColor:[UIColor greenColor]];
于 2014-10-30T16:45:07.320 回答