2012-08-06 7 views
10

私はテーブルビューを持っていますが、私はヘッダーのサブビューとしてイメージを助言しましたが、そのイメージはbagckgroundホワイトカラーで表示されます。イメージの透明度を設定するIOS

あなたのUIImageViewのアルファを設定する必要があり、このためにTIA

+2

画像は実際には*透明な背景になっていますか? – James

+0

あなたが気にしない場合、イメージの透明な背景を設定する方法。 – Feroz

+0

これは画像エディタを介して行う必要があります。 – James

答えて

13

Your_ImageView.alpha = 0.6; 

あなたはまた、あなたのXIBファイルで

+0

プログラムで画像を追加しています。ところで、アルファを低く設定すると、画像の表示も隠れます。 – Feroz

+0

プログラムで追加する場合は、Your_ImageView.alpha = 0.6という行を使用できます。あなたが使用しているイメージが透明なバックグラウンドを持っていることを確認してください。 – superGokuN

+0

@naveenこれは*フル*イメージの透明度を設定します、OPはバックグラウンドを透明にするために探しています。 – James

0

を行うことができます最も簡単な解決策は、とのイメージを作成することInfactはすることです透明な背景がある場合は、Image Maskを使用して目的の効果を得ることができます。

既にこの例のhereがあります。ビューの名前を想定し

2

myTransparentSubViewです:

[myTransparentSubView setBackgroundColor:[UIColor clearColor]]; 

あなたがInterface Builderのを使用している場合は、IB内に応じて背景色プロパティを設定します。

-1

使用イメージMACでプレビュー

pngファイルから始めます。

[表示]> [編集ツールバーを表示]に移動する必要があります。

次に、すべてのアイコンが表示されるようにウィンドウを広げます。

次に、魔法のようなアイコンをクリックします。

そして、消去したい色をクリックしてドラッグします。