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.
Hier ist die Antwort:
[label1 setHidden:YES];
YES
ist die Version von true
von Objective-C.
So blenden Sie ein Label aus:
self.yourlabelname.hidden = YES;
Verwenden Sie [self.view addsubview:self.label];
, um das Etikett sichtbar zu machen.
Verwenden Sie [self.label removefromSuperview];
, um aus Superview zu entfernen.