【发布时间】:2014-11-10 05:26:56
【问题描述】:
我正在尝试在 Xcode 6 GM 中将我的 iOS 7 应用程序转换为 iOS 8,当我在 iPhone 5s 或更低版本的 iOS 8 模拟器上运行它时,一切都很好,但在 iPhone 6 和 6 Plus 模拟器上,状态栏有黑色文本,而不是像其他任何时候一样的白色。我已经通过 Xcode 将 Info.plist UIStatusBarStyle 设置为“透明黑色样式(0.5 的 alpha)”,这似乎在其他任何地方都有预期的效果。有什么想法吗?
(我还没有接触任何情节提要,这有什么关系吗?我希望我可以推迟一段时间:)
【问题讨论】:
-
所以我遇到了同样的问题,在我的两个应用程序上略有不同:在一个应用程序上,它在启动屏幕期间开始为黑色,然后在 UI 加载后变为白色,如我所愿成为。在 iOS 7 上,它总是以白色正常启动。在另一个应用程序上,它在 iOS 8 上一直保持黑色,或者我是这么认为的。事实证明,在运行 iOS 8 的 iPhone 5S 上,它应该是白色的。在缩放的 UI iPhone 6 上它很好,但不是标准 UI。 iPhone 6 Plus 虽然总是黑色的,无论 UI 是缩放还是标准......我猜可能是 iOS 8 中的一个错误......
标签: ios ios8 statusbar uistatusbar iphone-6