2011-10-02 104 views
1

我準備了一些PNG圖標,尺寸爲30 * 30,但顏色不僅爲黑色/白色。當我想將它們顯示在按鈕上時,圖標是可以的。無法顯示標籤欄圖標,即使尺寸爲30 * 30

它不能顯示在標籤欄中。 我想知道如果iPhone只支持一些簡單的圖標(帶有線條的黑色/白色圖標)。

你有什麼想法嗎?

在此先感謝。 Michael

+0

它是用於顯示,如果我把僅有黑/白線一些簡單的圖標確定。另外,它適用於系統內置圖標。 – michael

+0

你只是得到一個空白標籤,或圖標的輪廓? – BoltClock

+0

效果與無圖標相同。 – michael

回答

2

圖像的alpha分量就是用來在標籤欄上繪製圖標的全部內容。所以你需要確保你的圖像有一個alpha通道,否則它不會顯示或在標籤欄中顯示爲空白方塊。

這確實意味着只能在標籤欄中使用單色圖像。

我現在不在我的Mac上,我不記得它是1.0 alpha還是0.0 Alpha,它在標籤欄中顯示爲白色,或者如果您需要黑色或白色背景,但如果您使用不同的透明度創建圖像,應該很容易解決問題。

+1

我是圖像處理新手。你對如何改變圖像的alpha分量有什麼想法嗎?謝謝 – michael

+0

大多數圖像編輯器都會這樣做。在控件中尋找透明度或alpha或不透明度。任何不透明的繪圖都會爲您提供一個alpha分量。 – jrturton

4

即使它們是彩色的,TabBar圖標也會以灰色顯示,iPhone使用Alpha通道進行遮罩。

我建議檢查這個網站,大多數iPhone開發者喜歡它:

http://www.glyphish.com/

enter image description here