在 iOS 8+ 设备中启动时状态栏看起来很奇怪(使用主从模板)

status bar looks strange when launched in iOS 8+ device (Master-Detail template used)

我的应用程序是在 iOS 版本为 6 时开发的。

最近我想更新我的应用程序,但是状态栏看起来很奇怪。

我的项目中没有编写如此独特的代码,所以我想知道为什么 显示电池图像,但未显示百分比或时钟。 (申请仅在 iPad 上 运行,iPhone 上没有)

我听说 UISplitViewController 在 iOS8 之后变化很大,所以 也许这是一个原因。 (我的应用基于 Xcode 中的 Master-Detail 模板)

所以,如果有人遇到同样的问题并已解决, 请告诉我原因和解决方案?

谢谢

您可以尝试以下建议:

  1. 像这样配置您的 .plist 文件,

    查看controller-based状态栏外观:否

  2. 对于每个视图控制器,在故事板中更改状态栏的模拟指标 属性,从 "inferred" 到 "Light Content"

还要经过this.