这只是一个简单的问题,我的代码中有很多需要先隐藏的插座,我想这样做,以便在我的viewDidLoad中我只需说出colourObjects.hidden = YES;
的内容。而不是单独地通过并声明它们是否被隐藏,即redColourObject.hidden = YES;
blueColourObjects.hidden = YES;
greenColourObjects.hidden = YES;
我会非常感谢知道这是否可能以及你是如何做到的!
感谢您的帮助 休
答案 0 :(得分:4)
IBOutletCollection就是您所需要的:
@property (nonatomic, strong) IBOutletCollection(UIView) NSArray *stuff;
您可以根据需要拖动任意数量的插座,它们就在那里。您还可以将原始参考文献保留用于其他目的。然后
for (UIView *view in self.stuff) {
[view setHidden:YES];
}
答案 1 :(得分:-2)
抱歉,但没有办法做到这一点。你必须单独申报。
你可以做什么我把它们全部放到一个UIView中然后隐藏UIView,这将隐藏UIView中的所有内容。