即使UIStatusBarHidden为YES,如何防止iOS 5显示状态栏?

don*_*ile 6 iphone statusbar ipad ios

一些用户报告称iOS 5有时会显示状态栏.

在我的Info.plist中,UIStatusBarHidden键是YES,我从不在代码中使用状态栏.

我该怎么做才能解决这个问题?

Mik*_*e K 6

Info.plist中的条目应足以隐藏它,但您可以尝试以编程方式执行以下操作:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];  
Run Code Online (Sandbox Code Playgroud)

当你的应用程序启动时

  • setStatusBarHidden:animated :(在iOS 3.2中不推荐使用.使用setStatusBarHidden:withAnimation:而不是.) (4认同)

小智 6

我认为上面的方法在iOS5中已弃用,我会用这个方法代替:

[[UIApplication sharedApplication]setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; 
Run Code Online (Sandbox Code Playgroud)