IOS7升级 - 状态栏未隐藏在iPad上

时间:2014-01-31 17:07:55

标签: ipad ios6 ios7 upgrade ios7-statusbar

您好,我正在将我的Universal应用程序从iOS6升级到iOS7。 我正在使用内部.plist文件隐藏状态栏:

-> Status bar is initially hidden = YES
-> View controller-based status bar appearance = NO

然后在我的AppDelegate didFinishLaunchingWithOptions:里面我添加了:

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

运行时正确隐藏状态栏:

  • IOS6 [iPhone,iPad]
  • IOS7 [iPhone]

我在iPad / iOs7上只有问题。我不能在这里隐藏它!

任何帮助?

2 个答案:

答案 0 :(得分:1)

确保您的xcode项目不仅适用于iphone。

在我的情况下,我的xcode项目仅针对iphone,我正在使用2倍变焦在ipad中构建我的项目 所以没有hide statusBar解决方案对我有用。 这是我的解决方案,我只是在部署信息栏下将设备类型更改为ipad。并应用此

Status bar is initially hidden = YES
View controller-based status bar appearance = NO

进入info.plist

答案 1 :(得分:0)

试试这个http://www.openfl.org/community/general-discussion/iphone-5ios-7-cant-hide-status-bar/

我在这篇文章Cannot hide status bar in iOS7

中找到了它

你仍然可以隐藏状态栏,但是应用程序中的每个视图控制器子类都要覆盖:prefersStatusBarHidden返回YES