2011-09-22 56 views
7

我正在研究iPad應用程序並閱讀this page,發佈圖像必須採用PNG格式,但在其iOS人員指南中,他們只推薦使用.png,而不是「必須」。 我想使用.jpg格式作爲我的啓動圖像,因爲我的啓動圖像大小爲.png,大小僅爲2 mb,.jpg格式只有90 kb。 謝謝iOS啓動圖像文件類型

+1

經驗法則 - 如果它說,它在文檔中,這是真的! –

+0

新文檔不再說PNG了:https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ExpectedAppBehaviors/ExpectedAppBehaviors.html –

回答

14

您需要在Info.plist中指定UILaunhImageFile場

<key>UILaunchImageFile</key> 
    <string>Default.jpg</string> 

設置此信息將使系統查找Default.jpg及其所有變化(波泰特,景觀,@ 2X等),而不是png格式

例如,我編碼一個通用的應用程序,現在所有的發射圖像.JPG,其中包括iPad的視網膜:[email protected]

+7

不起作用了。您可以更改文件的名稱,但不能更改擴展名。如果您爲iphone5開發,則不適用:「啓動映像必須是PNG文件,並位於軟件包的頂層,或者如果您本地化啓動映像,則在每個.lproj文件夾中提供。」來自Apple的官方電子郵件引用,當拒絕我的應用程序使用jpg文件時發送。 – Krystian

1

是的,的確如此。即使您找到了一些解決方法(例如,只是將jpeg文件重命名爲「Default.png」),由於它被記錄爲必須是PNG,Apple可隨時讓您的解決方法停止工作。

+0

感謝您的快速回復,但在[iOS人員指南](http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5),他們只推薦使用.png,而不是「一定要」。哪一個是正確的? – webchun

+0

@dreamexploded:HIG中的聲明是關於所有圖像的一般聲明。 「App Store圖標」可能是一個jpeg,你可以使用任何格式,你可以加載到工具欄,導航欄和標籤欄圖標的UIImage。 – Anomie