2012-03-29 13 views
3

タブグループのタブのアイコンを変更しようとしていますが、画像は表示されません。 についてはチタン:タブのアイコン画像が機能しない

のiOS

私はコードの下に使用してきました:私は4タブを持っています

var win1 = Titanium.UI.createWindow 
({ 
    url:'Tab1.js' 
}); 

var tab1 = Titanium.UI.createTab 
({ 
     icon:'footer_contactus_hover.png', 
     window:win1 
}); 

// create controls tab and root window 
var win2 = Titanium.UI.createWindow 
({   
    url:'Tab2.js' 
}); 

var tab2 = Titanium.UI.createTab 
({ 
    icon:'footer_search.png', 
    window:win2 
}); 

。画像のサイズは81x51です。それは私にのみ青い矩形元のイメージの代わりに表示されます。また

私はコードでいただきまし間違っ

<property name="ti.android.fastdev" type="bool">false</property>を試してみましたか?

+0

デフォルトアイコンは機能しますか? –

+0

@MuhammadZeeshan:ya働いています。http://glyphish.com/から画像をダウンロードしましたが、私の画像は透明ではありません...画像を表示する方法はありますか?トランスペアレント ? – Maulik

+0

いいえ、私はあなたが適切な透明なアイコンを使用する必要があると思います。 –

答えて

2

透明です。

他にもあります: - アイコンは可視ピクセルの色で表示され、目に見えない部分は透明にする必要があります。 osは青い輝くものを適用します。アイコンに透明なピクセルがない場合は、四角形しか表示されません。

1

イメージが指定された場所に存在すると仮定すると、私の最初の推測はイメージが正しく作成されないため、マスクされたマスクがすべて青色の長方形になることです。 http://glyphish.com/から他のアイコン画像を取得して、画像が正しく作成されていないかどうかを確認することをお勧めします(自分のプロジェクトでアイコンを使用していて、一流です)。

また、Human Interface Guidelinesに指定されたサイズが記載されています。

+0

あなたの助けてくれてありがとう...私はそれらを透明にした後に動作します – Maulik

関連する問題