[英]iPhone & iPad Apps Launch Images
序言:這是關於 iOS 應用程序啟動圖像(又名 Default.png)的規范問題(和答案)。
問題
Default.png
的最佳方法是什么; 在 Info.plist 中手動或使用 Xcode (我認為僅在xcode-4中支持)Default.png
?
UIInterfaceOrientation
(初始界面方向)鍵有什么作用?UISupportedInterfaceOrientations
和UISupportedInterfaceOrientations~ipad
對顯示 Default.png 有影響嗎注意:在 SDK 版本之間,啟動圖像的使用似乎經常變化,請在您的回答中說明您在說什么版本
5) 是否有任何涵蓋“啟動圖像”所有方面的 Apple 文檔? 如果有,在哪里?
這里有一些東西:
提供啟動圖像以改善用戶體驗。
避免以此為契機提供:
- “應用程序入口體驗”,例如閃屏
- 關於window
- 品牌元素,除非它們是應用程序第一個屏幕的 static 部分
基於最新 iPhone iOS 的部分答案
- 在 Info.plist 中手動或使用 Xcode (我認為僅在 xcode-4 中支持)
這兩種方法是等價的。 Xcode 只是為 info.plist 提供了一個方便的編輯器 UI。 除了在 info.plist 中設置之外,沒有其他方法可以指定啟動圖像(適用於 3rd 方開發人員)。
- iPhone 是否會根據設備方向自動旋轉 Default.png?
不可以,但由於 Springoard 不支持顛倒,因此任何肖像應用都不太可能顛倒啟動。
Info.plist中的UIInterfaceOrientation(初始界面方向)鍵有什么作用?
沒有任何
UISupportedInterfaceOrientations 和 UISupportedInterfaceOrientations~ipad 對顯示 Default.png 有影響嗎
不。
根據我的經驗,最簡單且維護最簡單的方法是在命名啟動圖像文件時簡單地遵循Apple 的約定。 如果您仔細閱讀並遵循這些命名約定,那么其他一切都會自動進行。 自動化功能包括:
如果你:
…然后:
通過遵循命名約定,您不需要:
命名約定至少在 iOS 5、6 和 7 中有效。我相信它們也適用於早期版本。
†圖像文件不應嵌套在任何物理文件夾中。 將它們添加到 Xcode 后,您可以將它們分組到 Xcode 項目列表中的虛擬文件夾中,以避免視覺混亂。
提示:要驗證正在使用哪個圖像,請更改圖像本身以將文件名顯示為圖像的一部分。 當然,首先備份您的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.