我有一個應用程序,它以閃屏(Default.png)打開,然後將第一個視圖(ViewController1
)加載到導航控制器中。馬上,的ViewController2
(VC2)的實例被創建,並且推到導航控制器:在從另一個視圖控制器加載視圖控制器時顯示啓動畫面
[self.navigationController pushViewController:VC2 animated:NO];
因此,當我運行應用程序時,顯示默認圖像,那麼ViewController1
視圖被簡要地顯示,直到ViewController2
被加載(然後顯示)。
如何停止ViewController1
的簡要顯示?我可以擴展Default.png的顯示直到顯示VC2,或者使用Default.png圖像覆蓋ViewController1
,直到VC2顯示?
非常感謝。
您可以添加一個UIImageView與閃屏圖像[窗口addSubview:splashImage];就在執行代碼之前[self.navigationController pushViewController:VC2 animated:YES];然後在VC2的viewDiDAppear – samfisher 2012-01-27 15:57:22