我有一个应用程序,它以闪屏(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