2

iOSビューの階層について質問があります(回答ありがとうございます)。

UIViewコンテキスト:スイッチビュー(2セグメント)を使用して、いくつかのs(UILabels、 s )を表示または非表示にしUISliderます。

これらUIViewUIViewラッパーでラップしてグループ化することをお勧めしsetHidden:YES/NOますか?

たとえば、私は最初に持っていました:

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

ラベルとピッカーをUIView(Interface Builderで)1つのユニークなものに配置することで変換し、これを接続しましたUIView

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

そして、私は1つのユニークなことをします:

[multipleViewsContainer setHidden:YES]

そのようなUIViewを使用できるのか、それともビューのグループを非表示/表示する別の手段があるのか​​、疑問に思いました。

4

1 に答える 1

2

はい。複数のUIViewを別のUIViewに埋め込んでから、" setHidden"呼び出しを介して全体を非表示または表示することができます。

于 2012-10-01T14:16:40.337 に答える