2012-02-11 60 views
0

通過命名圖像Default.png它將在應用程序啓動時顯示。但是當應用程序啓動時,我需要在Default.png上顯示UIActivityIndicator。我如何以編程方式執行此操作?將UIActivityIndi​​cator添加到Default.png圖片

+0

敢肯定你只是讓你的'onApplicationLaunchWithSettings'方法真實短,使它加載一個具有相同bgimage的視圖,該視圖執行加載資源的所有繁瑣工作,同時顯示微調框。 (我從來沒有這樣做過,但我看不出有什麼理由不起作用。) – bdares 2012-02-11 14:20:36

回答

1

您可以創建一個新的視圖。 使其成爲您的應用程序委託窗口對象的根控制器。

在其xib文件中添加default.png作爲其背景.. 在您編碼時查看loads.spin活動..然後通過執行performselector: withObject: afterDelay:方法加載新視圖(主應用程序)。

這種方式當你的應用程序實際啓動..你可以顯示活動的時間和加載應用程序。 沒有辦法,你可以做任何類型的負載(自定義動畫),直到您的應用程序代理

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

方法被稱爲..

+0

如果我有一個名爲default.png的圖像,那麼它將在沒有activityIndi​​cator的啓動過程中加載。那麼我應該重新命名它嗎?並且'performselector:withObject:afterDelay:'應該被添加到'didFinishLaunchingWithOptions'事件中? – Illep 2012-02-11 15:09:45

+0

否..你不要重新命名它..只需在新視圖中添加一個圖像視圖。然後在界面構建器中將其設置爲default.png ..然後在新視圖中執行。視圖中的performselector確實加載.. – Shubhank 2012-02-11 15:12:57

+0

還有一件事,我應該在'didFinishLaunchingWithOptions'中調用這個viewController(包含imageview(deafult.png)和activityindicator)嗎? – Illep 2012-02-11 15:16:59

相關問題