Estoy fijando el color de fondo de mi UIView (que está dentro de un UIViewController) de la siguiente manera:iPhone - UIView's backgroundColor - ¿usa un png con transparencia?
myView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myTransparentBG.png"]];
Incluso he intentado jugar con [myView setOpaque:NO];
pero la imagen no aparece transparente. Tiene un fondo negro. ¿Soy capaz de arreglar esto programáticamente? De lo contrario, ¿cómo se supone que debemos establecer un fondo transparente para nuestra vista?
Esto parece una pregunta que debería haberse formulado antes, pero no pude encontrar una respuesta.
Ajá, esta es la respuesta correcta. No estaba configurando la propiedad opaca de la capa. ¡Gracias! – chaiwalla
Curiosamente debe establecer la propiedad opaca * después de * establecer la imagen de fondo. Debe ser parte del motor de renderizado. –
Gracias Sam, tuve el mismo problema. Además: las dos últimas líneas de este fragmento de código hacen lo mismo. – titaniumdecoy