2012-08-06 9 views
10

Tengo una vista de tabla, tengo una imagen añadida como subvista para el encabezado, pero esa imagen se muestra con un fondo de color blanco, cómo establecer la transparencia para la imagen.Establecer transparencia en la imagen IOS

TIA

+2

¿Su imagen de hecho * tiene * un fondo transparente? – James

+0

Si no te importa, cómo establecer un fondo transparente para la imagen. – Feroz

+0

esto tendría que hacerse a través de un editor de imágenes. – James

Respuesta

13

Para ello se tiene que fijar alfa de su UIImageView

Your_ImageView.alpha = 0.6; 

También puede hacerlo en su archivo xib

+0

Estoy agregando imagen programáticamente. Por cierto, la configuración de alfa bajo oculta la visibilidad de la imagen también ... ¿Alguna Idea? – Feroz

+0

si lo está agregando programáticamente, puede usar la línea Your_ImageView.alpha = 0.6; y asegúrese de que la imagen que está utilizando debe tener un fondo transparente – superGokuN

+0

@naveen, esto establecerá la transparencia para la imagen * completa *, el OP busca que el fondo sea transparente. – James

0

La solución más simple es infact para crear una imagen con un fondo transparente, sin embargo, puede usar un Image Mask para obtener el efecto deseado.

Ya existe un ejemplo de este here.

2

Suponiendo que el nombre de su punto de vista es myTransparentSubView:

[myTransparentSubView setBackgroundColor:[UIColor clearColor]]; 

Si está utilizando la Interfaz del generador continuación, establezca la propiedad Color de fondo en un plazo de IB.

-1

Usar imagen de vista previa en el MAC

de inicio con un archivo PNG.

Tienes que ir a Ver> Mostrar barra de herramientas de edición.

A continuación, abra la ventana para que pueda ver todos los iconos.

A continuación, haga clic en el icono que se parece a una varita mágica.

Y a continuación, haga clic y arrastre sobre el color que desea borrar.

Cuestiones relacionadas