2011-04-29 13 views
22

Quiero ocultar/mostrar los controles de una subvista en una vista. Por ejemplo: cuando se produce una acción de botón, algunas etiquetas se ocultan y luego se muestran en una acción de botón posterior, y así sucesivamente. Implementé esta funcionalidad a través de Interface Builder. ¿Cómo puedo hacer la misma implementación programáticamente?Objetivo-c: iOS: ocultar/mostrar etiqueta, campo de texto, etc.

He intentado

[label1 hidden: true]; 

que no ha funcionado para mí.

Respuesta

48

Aquí está la respuesta:

[label1 setHidden:YES]; 

YES es la versión de Objective-C de true.

+2

también label1.hidden = YES – nielsbot

10

Para ocultar una etiqueta:

self.yourlabelname.hidden = YES; 
0

Uso [self.view addsubview:self.label]; para hacer visible la etiqueta.

Usa [self.label removefromSuperview]; para eliminar de Superview.

Cuestiones relacionadas