【发布时间】:2014-11-06 00:47:56
【问题描述】:
有没有人注意到 iPhone 6 模拟器的状态栏颜色没有使用正确的样式?
我将UIStatusBarStyle 设置为UIStatusBarStyleLightContent 并将UIViewControllerBasedStatusBarAppearance 设置为NO。
这适用于 iOS8 上的所有手机,除了 6 和 6 Plus。在我的 appDelegate 中,我可以使用 UIApplication.sharedApplication().setStatusBarStyle(.LightContent, animated: false) 设置它,但这并没有为启动屏幕设置它。当我想要浅色内容时,它仍然想要深色。有没有人可以解决这个问题。我需要添加 plist 的新项目吗?
【问题讨论】:
-
遇到同样的问题,不知道是模拟器bug还是别的什么?
-
对我来说似乎是模拟器问题。
-
这里有同样的问题。但它仅在发布时。加载视图后,它会变为白色。
-
我在实际设备(iPhone 6)上也遇到了启动时样式不正确的问题(在视图加载时已更正)。目前,该应用程序使用的是 iOS 7 SDK 和 Xcode 5.1.1。 (在跳转到 iOS 8 SDK 之前做一个最终的 iOS 6 兼容版本)。
标签: ios ios8 ios-simulator statusbar iphone-6