iOS開發Icon圖標設置 (轉)




圖標是iOS程序包所必需的組成部分。如果你沒有提供程序所需的各種尺寸的圖標,程序上傳發布時可能會無法通過驗證。iOS程序為兼顧不同的應用場景,定義了多個不同規格的圖標,並以不同的命名區分:
iOS圖標尺寸一覽
iPhone專用程序:
 圖標名稱    大小    圓角    用途    必需
Icon.png    57 X 57    10px    用於程序商店和在iPhone/iPod Touch中顯示    必需
Icon@2x.png    114 X 114    20px    Icon.png的高清模式    
Icon-Small.png    29 X 29    20px    用於設置和Spotlight搜索    
Icon-Small@2x.png    58 X 58    8px    Icon-Small.png的高清模式    

 
ipad專用程序:
圖標名稱    大小    圓角    用途    必需
Icon-72.png    72 X 72    20px    用於在iPad桌面中顯示    必需
Icon-50.png    50 X 50    ?    用於iPad中的Spotlight搜索    
Icon-29.png    29 X 29    10px    設置頁面    

 
通用程序:
圖標名稱    大小    圓角    用途    必需
Icon-72.png    72 X 72    20px    用於在iPad桌面中顯示    必需
Icon.png    57 X 57    10px    用於程序商店和在iPhone/iPod Touch中顯示    必需
Icon-50.png    50 X 50    10px    用於iPad中的Spotlight搜索    
Icon-29.png    29 X 29    20px    用於設置和Spotlight搜索    

 
取消圖標上的高光
系統會默認會在圖標上自動加上半透明的高光半圓,如果我們不想要這個效果或者圖標本身已經包含了這個高光效果,我們可以在項目配置里把系統的高光功能取消掉:
xcode3.2x建的項目:
在info plist里加一個配置項,key為“Icon already includes gloss and bevel effects”, 類型為bool,然后打上鈎就,這樣系統就不會自動加高光;
 
xcode4建的項目:


在項目target的summary標簽頁下找到App Icons項,在“Prerendered”打上鈎
 
 


再找到“Icon files (iOS 5)”項目(如果有的話),展開,把里面的“Icon already includes gloss effects”也設置成“YES”:
這樣程序中的高光效果就取消了。
 
itunes connect上的圖標

我們在itunes connect網站上創建應用時也要求上傳圖標,上傳后 itunes connect也會給圖標加上高光效果。這不用擔心,如果我們的程序已經取消了高光效果,在程序上傳后,網站上圖標的高光效果也會自動取消掉的。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM