Foros del Web » Programación para mayores de 30 ;) » iOs »

Modificar UILabel que se encuentra en vista Modal

Estas en el tema de Modificar UILabel que se encuentra en vista Modal en el foro de iOs en Foros del Web. Hola a todos!!! Tengo un View Controller que tiene dos vistas, (la creada por defecto y una agregada por mi), estas vistas tienen algunos botones ...
  #1 (permalink)  
Antiguo 03/02/2011, 11:09
 
Fecha de Ingreso: agosto-2006
Mensajes: 61
Antigüedad: 17 años, 8 meses
Puntos: 0
Modificar UILabel que se encuentra en vista Modal

Hola a todos!!!

Tengo un View Controller que tiene dos vistas, (la creada por defecto y una agregada por mi), estas vistas tienen algunos botones y UILabel, los cuales
están unidos por su respectivo IBOutlet.

La segunda vista la creo con el siguiente código:


Código:
    PresViewController *vistados = [[[PresViewController alloc] initWithNibName:@"Vista_DOS" bundle:nil] autorelease];
    //la despliego con el siguiente código
    [self presentModalViewController: vistados animated:YES];


Hasta aquí todo funciona muy bien, pero imaginense que tengo un UILabel en está segunda vista y quiero que tenga el valor de Hola,
entonces agrego el siguiente código al expuesto anteriormente:


Código:
    PresViewController *vistados = [[[PresViewController alloc] initWithNibName:@"Vista_DOS" bundle:nil] autorelease];
    //la despliego con el siguiente código
    label.text =@"Hola";
    //También he probado con
    vistados.label.text =@"Hola";
    [self presentModalViewController: vistados animated:YES];

El iPhone no toma en cuenta mi instrucción y no le asigna el valor a la UILabel de la vista modal, aunque claro si tengo un UILabel en la vista normal(la que viene por defecto) este código le asigna el valor.

No se cómo se deba hacer, ojala y alguien pueda ayudarme.

Lo raro es que los actions de un UIButton de la vista modal si funcionan.

Gracias de antemano.

Etiquetas: encuentra, modal, modificar, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:45.