我在状态栏隐藏逻辑中遇到了一些问题。iPhone:在多视图控制器中隐藏/显示状态栏的问题
我开始我的游戏之前有一个Flash屏幕。在Flash屏幕控制器中,我使用“[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];”在'viewDidLoad'下隐藏状态栏并显示闪屏占据整个iPhone屏幕。
问题1: 它在我的闪光灯启动期间显示几秒钟的状态栏,然后隐藏它。即使在几秒钟内,我也不想获得状态栏,一旦闪屏开始,它就应该隐藏起来。 如何实现它?
问题2: 在flash屏幕控制器视图之后,我的游戏应用程序主屏幕将启动。如果我使用“[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];”在Flash屏幕控制器的'viewDidLoad'下,它也会影响到我的游戏主屏幕视图控制器。我的游戏主屏幕控制器也隐藏了状态栏。我不想那样。 我想只隐藏状态栏在Flash屏幕上,我的应用程序的其他视图应始终显示状态栏。 如何纠正?
您的建议非常感谢。
非常感谢。 – Getsy 2009-11-25 08:56:23
现在您可以使用折旧:'[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];' – sixstatesaway 2013-01-22 15:22:18