web-dev-qa-db-ja.com

Objective-c-iOS-ラベル、テキストフィールドなどの非表示/再表示

ビュー内のサブビューのコントロールを非表示/再表示したいのですが。例:ボタンアクションが発生すると、一部のラベルが非表示になり、次のボタンアクションで再表示されます。 Interface Builderを介してこの機能を実装しました。プログラムで同じ実装を行うにはどうすればよいですか?

私はもう試した

[label1 hidden: true];

私にはうまくいきませんでした。

23
Firejs

ここに答えがあります:

[label1 setHidden:YES];

YESはObjective-Cのtrueのバージョンです。

57
necixy

ラベルを非表示にするには:

self.yourlabelname.hidden = YES;
12
Aswathy Bose

使用する [self.view addsubview:self.label];ラベルを表示します。

使用する [self.label removefromSuperview];をSuperviewから削除します。

0
Sraavan reddy