我为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不起作用。
答案 0 :(得分:2)
记下你想要隐藏状态栏的视图控制器的代码。
-(void)viewWillAppear:(BOOL)animated{
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}
答案 1 :(得分:0)
如果您还没有想到这一点,您还需要确保每个涉及的视图控制器xib都将“状态栏”设置为无。