0

在我的 ViewDid Appear 方法中,我遍历 UIOutletCollection。

for (UILabel *view in self.collection) {
    if (view.tag == 10 || view.tag == 11)
        view.textColor = [UIColor whiteColor];
    else
        view.textColor = [UIColor grayColor];
}

我在集合中有两个视图设置为标签 10 和 11,其他视图是 20-30 等。我得到的只是用标签 90 更改一个不相关的视图,将其文本视图更改为灰色。

编辑:

问题是,它不会将标签 #10 或 11 文本颜色更改为白色,也不会将其他标签文本颜色更改为灰色。怎么了?

4

1 回答 1

1

我发现了一个错误。事实上,当 ctrl+拖动多个选定的标签时,只添加了几个标签。我选择了 20 个,它只添加了 3 个。它们都是标签。

于 2013-04-29T13:19:02.190 回答