2

我有一个关于 iOS 视图层次结构的问题(感谢您的回答)。

上下文:我使用切换视图(2 段)来隐藏或显示几个UIViews ( UILabels, UISliders)。

UIView将这些s 包装在UIView包装器中以对 s 进行分组是一个好习惯setHidden:YES/NO吗?

例如我第一次有:

[label1 setHidden:YES]
[label2 setHidden:YES]
[label3 setHidden:YES]
[label4 setHidden:YES]
[picker1 setHidden:YES]

我通过将标签和选择器放在一个唯一的UIView(在界面生成器中)来转换它,我连接了这个UIView

@property (retain, nonatomic) IBOutlet UIView *multipleViewsContainer;

然后我做一个独特的:

[multipleViewsContainer setHidden:YES]

我只是想知道我是否可以像这样使用 UIView,或者是否还有其他方法可以隐藏/显示视图组。

4

1 回答 1

2

是的。setHidden您可以将多个 UIView 嵌入到另一个 UIView 中,然后通过“ ”调用隐藏或显示整个内容。

于 2012-10-01T14:16:40.337 回答