我对iOS视图层次结构有疑问(感谢您的回答)。
上下文:我使用切换视图(2个细分)隐藏或显示多个UIView
s(UILabel
s,UISlider
s。
将这些UIView
包装在UIView
包装中以便对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,或者是否有其他方法来隐藏/显示视图组。
答案 0 :(得分:2)
是。您可以将多个UIView嵌入到另一个UIView中,然后通过" setHidden
"隐藏或显示整个内容。调用