2012-11-26 84 views
1

我知道實現加載默認圖像非常簡單。爲應用程序創建加載屏幕

不過,我想用一些動畫加載屏幕。像DrawSomething應用程序一樣,當應用程序正在加載時,不同的資產將用於製作徽標。

這怎麼可能?是否有一個特定的技術應該用於annimation,即流行的框架或教程如何實現?

我想知道的是在IOS應用程序中的視圖上創建動畫的最佳方法?或者有什麼選擇可以做到這一點?

回答

0

在用戶點擊應用圖標後,iOS會立即顯示靜態初始屏幕圖像。這裏沒有可能的例外。 iOS加載應用程序時,不能顯示任何動畫。但是,如果您正在執行一些長時間運行的自定義初始化(例如在應用程序啓動後立即查詢某個網絡服務),那麼您可以並且應該顯示您自己的自定義加載屏幕。在該屏幕上,您可以顯示任何您想要的動畫。

無論如何,您可以顯示自定義啓動畫面,但除非您執行一些必要的初始化/加載,否則不是最好的主意:用戶啓動應用程序來執行某些操作,而不是查看假加載屏幕。將「不再顯示」按鈕添加到該屏幕可能會有所幫助,但我仍然不喜歡UX。

+0

感謝很好的觀點,我完全同意。我確實需要一些初始服務器連接,我希望有一個啓動屏幕。在IOS中使用動畫進行初始加載屏幕最常見的做法是什麼? – StuartM

+0

@StuartM,在我的應用程序中,我顯示了相同的Default.png/Default〜ipad.png,並在此之上顯示了一個系統提供的活動指示器(和一個文字說「plz stand by」)。您當然可以在該屏幕上使用您想要的任何自定義動畫。我使用'presentModalViewController:splash animated:NO'在啓動後立即在根VC上顯示啓動畫面,並在完成時顯示'dismissModalViewControllerAnimated:YES'。 – Soonts

+0

聽起來不錯,初始化模型視圖控制器我很好。我不明白的是在iOS應用程序中創建動畫的常見做法是什麼?在啓動畫面上創建移動對象等的標準/常用方法是什麼? – StuartM

相關問題