0

这只是一个简单的问题,我的代码中有很多出口需要最初隐藏,我想做到这一点,以便在我的 viewDidLoad 中我只需要说一些类似的东西,colourObjects.hidden = YES;而不是单独经历并声明是否它们是否隐藏,即redColourObject.hidden = YES; blueColourObjects.hidden = YES; greenColourObjects.hidden = YES;我会非常感激知道这是否可能以及您是如何做到的!

感谢您的帮助

4

2 回答 2

4

IBOutletCollection 是您所需要的:

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

您可以在其中拖动任意数量的插座,它们就会在那里。您还可以将原始参考资料保留用于其他目的。然后

for (UIView *view in self.stuff) {
    [view setHidden:YES];
}
于 2013-01-02T20:15:25.133 回答
-2

抱歉,没有办法做到这一点。您必须单独声明。

你能做什么我把它们全部放在一个 UIView 中,然后隐藏 UIView,这会隐藏 UIView 中的所有内容。

于 2013-01-02T20:13:17.763 回答