我的通用應用程序有多個目標,當我將圖像拖放到xcode中的「啓動圖像」摘要部分時,它會覆蓋所有其他目標的啓動圖像。有沒有辦法爲每個目標提供不同的啓動圖像?謝謝使用通用應用程序爲多個目標啓動圖像
回答
我能弄清楚使用這些方向的解決方案,但這裏有一點更明確。
對於每個目標的啓動圖像集,您需要有一個單獨的根文件名,然後爲Retina和iPhone 5顯示相同圖像的@ 2x和-568h @ 2x版本。然後,爲每個構建目標添加一行到info.plist,指定該鍵爲「啓動映像」,然後輸入標準分辨率版本的文件名。例如,你想要兩個構建目標:精簡版和標準版。你可以有兩套發射圖像:
精簡版:
Default.png
[email protected]
[email protected]
(在這種情況下,你不必指定Info.plist中發射圖像鍵,因爲它會使用爲Default.png默認情況下)
標準:
Default-Standard.png
[email protected]
[email protected]
然後,你在Xcode中選擇「標準」建設目標,點擊信息標籤,右鍵單擊行,然後單擊添加行。這有點令人困惑,因爲當它添加一行時,該行的隨機鍵值已經輸入而不是空白。點擊新添加的鍵名並將其更改爲「啓動映像」。然後在Value空間中,輸入「Default-Standard.png」。點擊「摘要」選項卡(信息選項卡旁邊)並向下滾動,您應該能夠看到正確的預覽圖像。
希望這會有所幫助!
對於通用的區分每個圖像的目標,只需設置後綴像「-ipad」。
你可以在裏面「構建設置 *」爲項目配置「Info.plist文件」鍵值。 在不同的plist文件,你可以指定啓動圖像和其他設置,如果你想。
我已經爲每個目標使用了不同的plist文件,並根據推薦添加了後綴(@ 2x,-568 @ 2x,在我的情況下爲-Landscape for iPad)。
但是,運行6.1的iPod只顯示一個空白屏幕,即使它也在運行6.1的iPhone 5上正確顯示,並且在模擬器上。我最終不得不爲每個目標添加320x480閃屏的「Default.png」副本,使用File Inspector中的「目標成員」來控制圖像應該用於哪個目標。
在Images.xcassets中添加多個launchImages文件。在每個目標的常規部分選擇目標啓動圖像。確保每個目標的「複製束資源」都有Images.xcassets文件夾。
- 1. iOS通用應用程序iPad啓動圖像不被使用
- 2. 無法設置爲通用應用程序啓動圖像
- 3. iPhone - 目標C,在應用程序啓動圖像上
- 4. 適用於iPhone應用程序的啓動屏幕(啓動圖像)vs圖標
- 5. 啓動地圖應用程序中有多個目的地
- 6. iphone啓動圖像應用程序
- 7. 啓動圖像 - iPhone應用程序
- 8. iOS通用應用程序啓動圖像
- 9. 通用應用程序的啓動圖像的最小數量
- 10. 通用應用程序中啓動圖像的方向問題
- 11. 啓動圖像的通用應用程序
- 12. 使用意圖啓動應用程序
- 13. 啓動應用程序後更改應用程序圖標
- 14. 如何命名iOS通用應用程序的啓動圖標?
- 15. 啓動圖像上的「Default.png」在iPhone應用程序中的2個不同目標中的應用程序
- 16. 新的iPad顯示iPhone應用程序的啓動圖像作爲應用程序圖標,而不是應用程序圖標圖像
- 17. iOS Retina 4「啓動圖像;堅持使用相同圖像的多個目標
- 18. iOS通用應用程序不使用分配的啓動圖像Xcode 4.4
- 19. 啓動應用程序使用的目標文件
- 20. Vaadin爲單個應用程序啓動多個應用程序實例
- 21. 應該使用哪個啓動圖像?
- 22. iPhone:啓動標籤應用程序的圖像?
- 23. 使用普通應用程序作爲Android啓動器
- 24. 從Windows 10通用應用程序啓動Cordova應用程序
- 25. 在android中通知應用程序啓動器圖標
- 26. 每次啓動時更改應用程序的啓動圖像
- 27. 通用移動應用程序使用URL啓動瀏覽器
- 28. 是否可以使用圖標圖像作爲啓動圖像?
- 29. 如何啓動沒有啓動器圖標的應用程序?
- 30. C#使用多個參數啓動應用程序
問題是我有不同的ipad發射圖像爲不同的目標,因爲他們都以〜ipad結束彼此覆蓋。 – David