我有大约20个UILabel,我想一次设置为隐藏。我知道可以为每个标签设置IB插座,然后调用labelOne.hidden = YES;对于每个UILabel,但我认为必须有更好的方法。
我尝试将每个UILabel设置为一个IB插座集合,但是您不能在插座集合上调用隐藏控件。有什么建议么?
最佳答案
有两种选择:
hidden
:[self.labelsCollection setValue:@true forKey:@"hidden"];
请注意,这是
@true
/ @false
,而不是true
/ false
。 for (UILabel *label in self.labelsCollection) {
label.hidden = true;
}
UIView
进行这些子视图,然后隐藏该父视图。