您好,我正在将我的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];
运行时正确隐藏状态栏:
我在iPad / iOs7上只有问题。我不能在这里隐藏它!
任何帮助?
答案 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