我有为iOS 5开发的幻灯片,现在我要将它移植到iOS 4.3,当它显示全屏时需要隐藏iOS 5中的状态栏,它工作正常,但在iOS 4.3中状态栏变为隐藏状态,但在视图顶部显示白色条纹。问题是如何在没有白色条纹的情况下在iOS 4.3中隐藏状态栏。 这是代码使用隐藏状态栏iOS 4.3状态栏隐藏显示白色栏
方法1
[[UIApplication sharedApplication] setStatusBarHidden:YES];
方法2
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
方法1或方法2没有为工作的iOS4.3。
解决之前,我试图隐藏在viewWillAppear全屏视图,但在全屏前隐藏状态栏,然后正常加载全屏视图隐藏状态栏时,返回到正常视图使状态栏可见。 – 2012-04-04 09:52:38