【发布时间】:2010-12-20 04:23:20
【问题描述】:
我对状态栏隐藏逻辑有一些问题。
我在开始游戏之前有一个闪屏。在 Flash 屏幕控制器中,我使用“[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];”在 'viewDidLoad' 下隐藏状态栏并显示 flash 屏幕以占据整个 iPhone 屏幕。
问题 1: 它在我的 Flash 屏幕启动期间显示状态栏几分之一秒,然后将其隐藏。我也不想在几秒钟内获得状态栏,它应该在闪屏启动后将其隐藏。 如何实现?
问题 2: 在 flash 屏幕控制器视图之后,我的游戏应用程序主屏幕将启动。如果我使用“[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];”在 Flash 屏幕控制器的“viewDidLoad”下,它也会影响我的游戏主屏幕视图控制器。我的游戏主屏幕控制器也隐藏了状态栏。我不想要那个。 我只想在 Flash 屏幕上隐藏状态栏,我的应用程序的其他视图应该始终显示状态栏。 如何纠正这个问题?
非常感谢您的建议。
【问题讨论】:
标签: iphone