No poder agregar una etiqueta a parentView a través del código

Solo quiero poder agregar una etiqueta a la vista de los padres de manera dinámica, es decir, simplemente presionando un botón. No es una aplicación del mundo real que solo está aprendiendo.
Aquí hay una versión reducida del método que ejecuta pero no puede ver la etiqueta.

- (IBAction)addLabelToParentView
{
    NSLog(@"button click");
    UILabel* label ;
    [label setText:@"test"];
    [[self view] addSubview:label];
} 

preguntado el 28 de agosto de 11 a las 04:08

1 Respuestas

Necesita inicializar su etiqueta con un rectángulo de marco. Pruebe el siguiente código.

- (IBAction)addLabelToParentView 
{
    NSLog(@"button click");
    UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(20.0, 20.0, 280.0, 30.0)];
    [label setText:@"test"];
    [[self view] addSubview:label];
}

Respondido 28 ago 11, 11:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.