状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

穆罕默德·哈菲兹(Mohamed Hafez)

我正在尝试将Xcode 6 GM中的iOS 7应用程序转换为iOS 8,当我在带有iOS 8的iPhone 5s或更低版本的模拟器上运行它时,一切都很好,但是在iPhone 6和6 Plus模拟器上,状态栏具有黑色文本而不是白色文本,就像在其他任何地方一样。我通过Xcode将Info.plist UIStatusBarStyle设置为“透明黑色样式(alpha为0.5)”,这似乎在其他地方都具有所需的效果。有什么想法吗?

(我还没有触及任何故事板,这可能是什么吗?我希望可以推迟一会儿:)

亚伦·瓦瑟曼

仅当您的应用程序正在缩放以适应较新设备的分辨率时,才会发生此错误。

一个快速的解决方案(谁知道在8.1中是否会解决此问题)是在应用程序包中提供适当的分辨率加载图像。

https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/

For iPhone 7, iPhone 6s, iPhone 6:

750 x 1334 (@2x) for portrait
1334 x 750 (@2x) for landscape

For iPhone 7 Plus, iPhone 6s Plus, iPhone 6 Plus:

1242 x 2208 (@3x) for portrait
2208 x 1242 (@3x) for landscape

在我的应用中,我们仅支持纵向,因此请提供750x1334和1242x2208对其进行修复。

只是为了确认以防万一,您确实需要使用UIStatusBarStyleLightContent作为状态栏样式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在10.9上使用Xcode 6没有可用的iOS 8.0模拟器

来自分类Dev

使用Xcode 6的iOS 8模拟器下的应用程序性能降低

来自分类Dev

Xcode 5不显示方案选项以在iOS 6上运行模拟器

来自分类Dev

我已经在xcode5中安装了iOS6模拟器,但是无法在iOS6模拟器上运行应用

来自分类Dev

iOS 6上的状态栏消失

来自分类Dev

在iOS中的视图控制器之间显示和隐藏状态栏+更改状态栏文本颜色

来自分类Dev

iOS启动图片不会显示在iPhone或模拟器上,而只能在iPad上使用

来自分类Dev

Xcode 6 GM iOS 8中的iOS模拟器界面模糊

来自分类Dev

如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

来自分类Dev

无法在模拟器iOS 8 Xcode 6中运行应用

来自分类Dev

iPhone 6上的状态栏太大

来自分类Dev

iPhone6状态栏显示放大的应用程序,但不在主屏幕上

来自分类Dev

在iOS 8的横向显示状态栏

来自分类Dev

iOS 7应用程序无法在Xcode 6模拟器中显示整个屏幕

来自分类Dev

带有iOS 8(Xcode 6)的iOS模拟器未显示在Safari开发菜单中

来自分类Dev

科尔多瓦状态栏在iOS上为黑色

来自分类Dev

Xcode 6没有显示iOS 7.1模拟器

来自分类Dev

iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

来自分类Dev

CoreData在使用xCode 6的iOS 8 Swift中的我的模拟器上运行但在我的iPhone中不可用

来自分类Dev

iOS模拟器无法在Xcode 6中正确显示

来自分类Dev

在iOS模拟器上显示GMSMarkers时发生GMSThreadException

来自分类Dev

输入文字未在iOS模拟器上显示键盘

来自分类Dev

Xcode 6 GM无法使用iOS 8模拟器模拟位置

来自分类Dev

Safari开发菜单中未显示带有iOS 8(Xcode 6)的iOS模拟器

来自分类Dev

科尔多瓦状态栏在iOS上为黑色

来自分类Dev

iOS8中状态栏为黑色

来自分类Dev

iPhone App无法在iphone 6模拟器上正确显示

来自分类Dev

生成iOS App无法在iPhone或模拟器上更新

来自分类Dev

关于iOS开发。当我在iPhone6上运行项目时,启动屏幕没有显示,但是在模拟器iPhone6上运行时,显示了启动屏幕

Related 相关文章

  1. 1

    在10.9上使用Xcode 6没有可用的iOS 8.0模拟器

  2. 2

    使用Xcode 6的iOS 8模拟器下的应用程序性能降低

  3. 3

    Xcode 5不显示方案选项以在iOS 6上运行模拟器

  4. 4

    我已经在xcode5中安装了iOS6模拟器,但是无法在iOS6模拟器上运行应用

  5. 5

    iOS 6上的状态栏消失

  6. 6

    在iOS中的视图控制器之间显示和隐藏状态栏+更改状态栏文本颜色

  7. 7

    iOS启动图片不会显示在iPhone或模拟器上,而只能在iPad上使用

  8. 8

    Xcode 6 GM iOS 8中的iOS模拟器界面模糊

  9. 9

    如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

  10. 10

    无法在模拟器iOS 8 Xcode 6中运行应用

  11. 11

    iPhone 6上的状态栏太大

  12. 12

    iPhone6状态栏显示放大的应用程序,但不在主屏幕上

  13. 13

    在iOS 8的横向显示状态栏

  14. 14

    iOS 7应用程序无法在Xcode 6模拟器中显示整个屏幕

  15. 15

    带有iOS 8(Xcode 6)的iOS模拟器未显示在Safari开发菜单中

  16. 16

    科尔多瓦状态栏在iOS上为黑色

  17. 17

    Xcode 6没有显示iOS 7.1模拟器

  18. 18

    iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

  19. 19

    CoreData在使用xCode 6的iOS 8 Swift中的我的模拟器上运行但在我的iPhone中不可用

  20. 20

    iOS模拟器无法在Xcode 6中正确显示

  21. 21

    在iOS模拟器上显示GMSMarkers时发生GMSThreadException

  22. 22

    输入文字未在iOS模拟器上显示键盘

  23. 23

    Xcode 6 GM无法使用iOS 8模拟器模拟位置

  24. 24

    Safari开发菜单中未显示带有iOS 8(Xcode 6)的iOS模拟器

  25. 25

    科尔多瓦状态栏在iOS上为黑色

  26. 26

    iOS8中状态栏为黑色

  27. 27

    iPhone App无法在iphone 6模拟器上正确显示

  28. 28

    生成iOS App无法在iPhone或模拟器上更新

  29. 29

    关于iOS开发。当我在iPhone6上运行项目时,启动屏幕没有显示,但是在模拟器iPhone6上运行时,显示了启动屏幕

热门标签

归档