【发布时间】:2014-04-22 13:21:02
【问题描述】:
我有一个将 UIViewControllerBasedStatusBarAppearance 设置为 NO 的 iPhone 应用程序。在我测试过的任何设备(iPhone 4、5、5s、5c、iPad 4ish)上,状态栏都不可见。 iPad mini(第一代)除外。 使用 iOS SDK 是 7.1。
状态栏在第一代 iPad mini 上可见。我希望状态栏也会在此设置中隐藏。
我什至尝试将[[UIApplication sharedApplication] setStatusBarHidden:NO]; 添加到didFinishLaunchingWithOptions,但这并没有改变任何东西。
状态栏样式也设置为“在应用程序启动期间隐藏”。
iPad mini 运行 iOS 7.1。
是的,这是一个边缘案例,但这次我无法得到预期的结果。
还有一点信息:我正在使用 cocos2d-iphone v2.1。以前从未遇到过这个问题,因为我已经发布了一堆具有相同引擎的应用程序。 我开始认为这是与组合相关的错误:iOS 7.1 和 iPad mini。
这是设置:
【问题讨论】:
-
你在.plist中试过了吗?
-
这是 plist 是的。
-
在 .plist '查看基于控制器的状态栏外观'中尝试这个关键字并将 bool 设置为 NO。不是'UIViewControllerBasedStatusBarAppearance'
-
sathiamoorthy: 是一样的。
-
是的,一样。就让我们试试吧。