是否有可能以編程方式更改Default.png啓動圖像?是否有可能以編程方式更改Default.png啓動圖像?
例如,我可以用其他更適合的圖像替換它嗎?我的應用程序有一個選項卡欄,每個選項卡都有一個非常不同的屏幕,並且我想要在應用程序在後臺終止時從頭開始硬啓動後恢復到該特定選項卡。
是否有可能以編程方式更改Default.png啓動圖像?是否有可能以編程方式更改Default.png啓動圖像?
例如,我可以用其他更適合的圖像替換它嗎?我的應用程序有一個選項卡欄,每個選項卡都有一個非常不同的屏幕,並且我想要在應用程序在後臺終止時從頭開始硬啓動後恢復到該特定選項卡。
圖像爲Default.png是您的應用程序的軟件包的一部分號,您只能讀取這個文件夾,你不能修改它。 沒有指定不同的啓動圖像的API。
或許你的默認設置是一個空白的「視圖」和底部的標籤欄控制器。這符合蘋果HIG的要求。
不支持iOS 4+。你永遠不會知道你的應用程序在啓動後的樣子。 – dontWatchMyProfile 2010-07-13 15:34:35
當你的應用程序啓動時,你總是知道它的外觀。您正在啓動快速應用切換,您的應用已激活,令人困惑。有一個API用於更改在您的應用程序激活之前顯示的圖像。 – lucius 2010-07-13 17:43:12
其實,你可以。 有小竅門,你可以做:
設置路徑Info.plist文件,以啓動圖像以類似 ../Documents/Splash.png
因此,在第一次發射就沒有飛濺。 之後,只需將應用程序Documents目錄中的任意文件夾複製爲Splash.png 然後在下次啓動時,您的Splash將會更改。
我們遇到了部署演示項目的問題,該演示項目需要在不同客戶的多個啓動映像之間切換。通過使用具有不同Info.plist文件的多個目標,我們可以通過選擇不同的目標來切換啓動圖像。對於其他人來說可能是不言而喻的,但在我們需要替換每個構建的Default.png之前。 – 2012-02-15 13:34:46
聰明的想法。它不適用於4英寸視網膜,這取決於默認圖像尺寸全屏運行。 – 2012-10-02 14:41:46
謝謝,你剛剛解決了我的問題。我正在開發一箇舊項目,之前的開發人員只是更改了這個圖片,並沒有在「Images.xcassets」中設置LaunchImage。我想知道這裏發生了什麼。你「Default.png」線索解決了我的問題。 – 2015-04-23 13:23:46