2010-06-20 26 views

回答

19

不允許透明的應用程序圖標。該iOS Human Interface Guidelines清楚地表明,Alpha透明度是不允許的,並闡述:

給你的應用程序圖標可識別的背景。主屏幕上可見背景的圖標看起來最好,主要是因爲iOS添加了圓角。這是因爲統一圓角可以確保用戶主屏幕上的所有圖標都具有一致的外觀,並且會引起輕敲。如果您在主屏幕上查看背景消失的圖標,則用戶看不到圓角。這樣的圖標通常看起來不可取,並且傾向於干擾用戶欣賞的主屏幕的有序對稱。

確保您的圖像完全填充所需區域。如果您的圖片邊界比建議的尺寸小,或者您使用透明度在其中創建「透視」區域,那麼您的圖標可能會浮現在帶圓角的黑色背景上。

+0

是的,這是對的! – Cristiana214 2013-10-30 10:46:04

0

你指定

UIPrerenderedIcon YES 
在plist文件

?標準的效果將使透明度無用...我認爲透明圖標是不鼓勵的,我認爲你可能很難通過審查(也就是說,如果它在技術上是可能的話)。

+0

我試過,UIPrerenderedIcon只會將透明部分轉換爲黑暗... – Kelvin 2010-06-22 16:28:05

+0

Xcode 3.2.3無論UIPrerenderedIcon是True還是False,我都會得到透明部分。 – RickiG 2010-06-25 07:40:40

3

我認爲這是不可能的。

+0

同意。這是不可能的,也不被Apple允許。這是設計。他們不需要任何其他應用程序圖標輪廓,除了圓角框。 – Eonil 2010-08-04 15:04:58

0

這是可能的,但背景將被填充黑色。你的應用可能會被App Store的審查員拒絕。