0

我有为 iOS 5 开发的幻灯片,现在我要把它移植到 iOS 4.3,当它全屏显示时需要在 iOS 5 中隐藏状态栏它工作正常但在 iOS 4.3 状态栏隐藏但在顶部显示白色条纹view.the 问题是如何在没有白色条纹的 iOS 4.3 中隐藏状态栏。这是用于隐藏状态栏的代码

方法一

[[UIApplication sharedApplication] setStatusBarHidden:YES];

方法二

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

方法 1 或方法 2 不适用于 ios4.3。

4

2 回答 2

2

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

-(void)viewWillAppear:(BOOL)animated{
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}
于 2012-04-04T09:08:22.107 回答
0

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

于 2013-03-29T18:07:19.993 回答