web-dev-qa-db-de.com

Objective-c - iOS - Beschriftung, Textfeld usw. Ein-/ausblenden

Ich möchte die Steuerelemente einer Unteransicht in einer Ansicht ein-/ausblenden. Beispiel: Wenn eine Schaltflächenaktion ausgeführt wird, werden einige Beschriftungen ausgeblendet und bei einer nachfolgenden Schaltflächenaktion usw. wieder eingeblendet. Ich habe diese Funktionalität über den Interface Builder implementiert. Wie kann ich dieselbe Implementierung programmgesteuert durchführen? 

Ich habe es versucht

[label1 hidden: true];

was für mich nicht funktioniert hat.

23
Firejs

Hier ist die Antwort:

[label1 setHidden:YES];

YES ist die Version von true von Objective-C.

54
necixy

So blenden Sie ein Label aus:

self.yourlabelname.hidden = YES;
12
Aswathy Bose

Verwenden Sie [self.view addsubview:self.label];, um das Etikett sichtbar zu machen.

Verwenden Sie [self.label removefromSuperview];, um aus Superview zu entfernen.

0
Sraavan reddy