Xcode:创建一组出口

时间:2013-01-02 20:07:20

标签: cocoa-touch xcode4 iboutlet

这只是一个简单的问题,我的代码中有很多需要先隐藏的插座,我想这样做,以便在我的viewDidLoad中我只需说出colourObjects.hidden = YES;的内容。而不是单独地通过并声明它们是否被隐藏,即redColourObject.hidden = YES; blueColourObjects.hidden = YES; greenColourObjects.hidden = YES;我会非常感谢知道这是否可能以及你是如何做到的!

感谢您的帮助 休

2 个答案:

答案 0 :(得分:4)

IBOutletCollection就是您所需要的:

@property (nonatomic, strong) IBOutletCollection(UIView) NSArray *stuff;

您可以根据需要拖动任意数量的插座,它们就在那里。您还可以将原始参考文献保留用于其他目的。然后

for (UIView *view in self.stuff) {
    [view setHidden:YES];
}

答案 1 :(得分:-2)

抱歉,但没有办法做到这一点。你必须单独申报。

你可以做什么我把它们全部放到一个UIView中然后隐藏UIView,这将隐藏UIView中的所有内容。