在我的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文本颜色更改为白色,并且不会将其他标签文本颜色更改为灰色。有什么问题?
答案 0 :(得分:1)
我发现了一个错误。 事实上,当使用多个选定标签进行ctrl +拖动时,只添加了少量标签。我选择了20,它只添加了3个。 它们都是标签。