ios圖標和默認圖像

Icon.png和Default.png是兩個重要的圖像文件。Icon.png充當應用程序的圖標,這些圖標用於在SpringBoard主屏幕上表示應用程序。Default.png(也稱"啓動圖像")提供應用程序啓動時顯示的初始屏幕。編輯器

與Default.png不一樣,圖標的文件名是任意的。若是不想使用"Icon.png",能夠在Info.plist文件中將CFBundleIconFile鍵修改成任何所需的文件名,可是要注意,這可能致使在將應用程序提交到App Store時產生麻煩。iTunes Connects要求應用程序使用icon.png(或Icon.png),即便Info.plist指定了其餘名稱也是如此。默認狀況下沒有設置這個鍵,因此不管你使用什麼圖像,都務必添加一個值。設計

蘋果公司建議將Default.png與應用程序背景保持一致。許多開發人員使用Default.png啓動圖像做爲logo的初始圖標或做爲"請稍候"等消息。這與蘋果公司的人性化界面設計指導方針(啓動圖像應顯示連貫的畫面,而不是顯示廣告畫面或爲延遲表示歉意)背道而馳,但倒是徹底能夠理解的應用。可使用Xcode的Organizer窗口(Window→Organizer)捕捉運行中的應用程序的屏幕快照。Xcode還容許將其中某個快照設爲Default.png圖像。官方應用程序圖標的大小爲57×57像素。SpringBoard會自動調整較大的圖像。提供方角且無光澤(不發光)的圖像。SpringBoard會使圖像的角變得光滑圓潤,並自動添加光澤和高亮效果。若是因爲某些不可抗拒的緣由須要使用預渲染的圖像,那麼在Info.plist文件中將UIPrerenderedIcon設爲<true/>。code

和Info.plist中全部on/off項同樣,請務必將UIPrerenderedIcon的值設爲布爾值true(<true/>,勾選Xcode GUI中的複選框)。使用字符串"true"(<string>true</string>)在模擬器上也許有效,可是在iPhone上是無效的。還應記住,3.0 Xcode屬性列表編輯器會隱藏實際的鍵名。應爲"Icon already includes gloss and bevel effects"鍵添加一個字段,並勾選值列中出現的複選框。開發

當將應用程序提交到App Store時,須要建立高分辨率(512×512像素)版本的圖標。雖然你能夠提升57×57像素icon.png的採樣率,但其效果並不理想。前一種方法可保證高質量的圖像,便於根據須要對圖標進行壓縮。應使圖像保持簡單,便於壓縮。若是圖標細節過多,那麼在512×512像素下看上去極其華麗的圖標在57×57像素下會顯得亂七八糟。字符串

說明 能夠在項目中包括29×29像素的名爲Icon-settings.png的圖像。該圖像在Settings應用程序中表明你的應用程序。大多數開發人員都忽略了這個選項。若是不包括該圖像,Settings應用程序則只簡單地縮放icon.png圖像。 圖標和默認圖像string

相關文章
相關標籤/搜索