iOS 4.3状态栏隐藏显示白色条

时间:2012-04-04 09:01:16

标签: ios ios5 ios4

我为iOS 5开发了幻灯片,现在我要将其移植到iOS 4.3,当它以全屏显示时需要隐藏iOS 5中的状态栏它工作正常但在iOS 4.3状态栏中隐藏但是显示白色条纹在视图之上。问题是如何在没有白色条纹的iOS 4.3中隐藏状态栏。 这是用于隐藏状态栏的代码

方法1

[[UIApplication sharedApplication] setStatusBarHidden:YES];

方法2

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

方法1或方法2对ios4.3不起作用。

2 个答案:

答案 0 :(得分:2)

记下你想要隐藏状态栏的视图控制器的代码。

-(void)viewWillAppear:(BOOL)animated{
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}

答案 1 :(得分:0)

如果您还没有想到这一点,您还需要确保每个涉及的视图控制器xib都将“状态栏”设置为无。