2012-08-06 12 views
10

Ho una vista tabella, ho aggiunto l'immagine come sottoview per l'intestazione, ma quell'immagine è mostrata con colore bianco bagckground, come impostare la trasparenza per l'immagine.Imposta la trasparenza nell'immagine IOS

TIA

+2

L'immagine * ha * uno sfondo trasparente? – James

+0

Se non ti dispiace, come impostare lo sfondo trasparente per l'immagine. – Feroz

+0

questo dovrebbe essere fatto tramite un editor di immagini. – James

risposta

13

Per questo è necessario impostare alpha del vostro UIImageView

Your_ImageView.alpha = 0.6; 

Si può anche farlo nel file XI ter

+0

Aggiungo l'immagine in modo programmatico. Tra l'altro l'impostazione di alfa bassa nasconde anche la visibilità dell'immagine. Qualche idea? – Feroz

+0

se lo si aggiunge in modo programmatico, è possibile utilizzare la riga Your_ImageView.alpha = 0.6; e assicurati che l'immagine che stai usando deve avere il backgroung trasparente – superGokuN

+0

@naveen questo imposterà la trasparenza per l'immagine * full *, l'OP sta cercando di rendere lo sfondo trasparente. – James

0

La soluzione più semplice è quella di infact di creare un'immagine con uno sfondo trasparente, tuttavia, è possibile utilizzare uno Image Mask per ottenere l'effetto desiderato.

C'è già un esempio di questo here.

2

Supponendo che il nome della visualizzazione è myTransparentSubView:

[myTransparentSubView setBackgroundColor:[UIColor clearColor]]; 

Se si utilizza l'Interface Builder quindi impostare la proprietà di sfondo a colori di conseguenza all'interno di IB.

-1

Usa immagine Anteprima in MAC

Inizia con un file png.

Devi andare a Visualizza> Mostra modifica barra degli strumenti.

Quindi allargare la finestra in modo da poter visualizzare tutte le icone.

Quindi fare clic sull'icona che sembra una bacchetta magica.

E quindi fare clic e trascinare sul colore che si desidera cancellare.

Problemi correlati