2011-07-23 17 views
4

サイズが32×32ピクセルのタブバーアイコンが追加されました。ここでタブバーの画像アイコンが表示されない

は私のコードです:

self.tabBarItem = [[UITabBarItem alloc] 
        initWithTitle:@"קווים" image:[UIImage imageNamed:@"32*32.jpg"] tag:0]; 

しかし、私が見るすべては青色です...

は、ここで私は表示するようにしようとした画像です:

The image I tried to show

+1

あなたはどの言語を使用していますか?どのコンポーネントですか?どのようにイメージを設定していますか?画像の添付ファイルが表示されません。 – Brad

+0

@ブラッド:投稿が編集されたので、私はそれを修正しました。イメージが表示されます。 – Ryan

答えて

5

をあなたの画像doesnのは、透明性がないようです。 UITabBarItemは画像のアルファチャンネルのみを使用するため、完全に不透明な画像はすべて実線の四角で表示されます。

2

UITabBarは、灰色のグラデーションと青い光沢の独自のレンダリングを行います。それを供給するために必要なのは透明なPNGです。シェーディングは必要ありません。アルファチャンネルがアイコンの形でマスクを提供することで単色にすることができます。

0

タブバーは画像のアルファマスクを使用するため、透明な背景に対してアイコンの輪郭線を描く必要があります。

関連する問題