UILabel Configuración de color de fondo transparente?

Estoy buscando agregar una etiqueta negra con un fondo transparente a mi vista (ver abajo)

// ADD LABEL
UILabel *label = [[UILabel alloc] init];
[label setFrame:CGRectMake(124, 312, 72, 35)];
[label setText:@"Yay!"];
[label setTextAlignment:UITextAlignmentCenter];
[[self view] addSubview:label];
[label release];

Cuando agrego la etiqueta, siempre sale texto negro sobre un fondo blanco. He buscado en la NIB y la única forma en que puedo ver para que esto funcione es establecer el fondo> color> opacidad en 0, o en Xcode:

[label setBackgroundColor:[UIColor clearColor]];

¿Es esta la forma correcta de hacer esto?

Saludos Gary

Respuestas a la pregunta(2)

Su respuesta a la pregunta