2010-03-25 93 views
1

是否有可能讓iPhone應用程序啓動畫面選取隨機圖像或文本?這樣每次都會有所不同(例如顯示提示)?如果是這樣如何?如何隨機化啓動畫面?

回答

3

這是不可能的。應用程序中的Default.png文件始終是「啓動畫面」。在構建應用程序之後嘗試修改它將會改變應用程序的簽名,並且在下次運行時不會啓動它。 (假設您可以寫入您的應用程序包中的文件,我還沒有嘗試過)。

+2

您不能在應用程序包中編寫文件。 – 2010-03-25 17:38:49

+0

非常感謝你們! – XiLei 2010-03-27 01:10:36

0

的確,您無法更改啓動畫面,但是您可以用任何想要的方式呈現視圖。不要在包中包含Default.png圖像。然後在您的應用程序委託中,實例化一個視圖控制器並將其作爲子視圖添加到self.window。然後,您需要根據計時器或完成啓動處理或用戶點擊等操作來消除此視圖。

值得注意的是,Apple不鼓勵使用啓動畫面,並建議您只是儘可能快地獲得UI並工作。如果你必須有一個啓動畫面,你可以顯示一些看起來像你的工作應用程序的東西來創建響應式用戶界面的幻覺,並在你的用戶界面真正響應時將其刪除。