该应用程序未在iPhone上全屏显示,但在模拟器上正常运行

时间:2017-07-11 09:48:32

标签: ios iphone

enter image description here enter image description here应用程序在模拟器的全屏幕上完全可见,但在设备上运行时却没有完全显示。这里附加屏幕截图供考虑。 Simulator image

iPhone image

5 个答案:

答案 0 :(得分:2)

添加启动画面。它将解决您的问题。顶部&底部黑色是因为你没有添加闪屏。添加它&它将返回全屏视图。之所以发生这种情况,是因为您迁移了在较旧版本的xcode中开发的项目

答案 1 :(得分:1)

针对您案例的解决方案

你需要在所有设备上添加启动画面 @ 1x(非视网膜显示图像,不要放置@ 1x),@ 2x,@ 3x ,并检查100%你的问题将得到解决。

splashscreen.jpg (@1x, Don't need @1x for non retina display)
splashscreen@2x.jpg
splashscreen@3x.jpg

请在此链接中查看启动画面大小

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

如果您的问题仍未解决,请告知我们或查看以上链接。

更新:

  1. 请在 info.plist 中查看启动屏幕界面文件基本名称 enter image description here

  2. 请在“常规”选项卡中选中并选中 enter image description here

答案 2 :(得分:0)

你做了什么来制作应用程序FullScreen?
也许这会有所帮助:
将UIRequiresFullScreen键添加到Xcode项目的Info.plist文件中并应用布尔值YES

Info.plist是Main.storyboard或viewController.swift下面的文件之一 enter image description here

Reference

答案 3 :(得分:0)

您需要尝试以下解决方案。

- >添加启动图像并在设置中选择。 enter image description here

- >添加启动屏幕故事板并在设置中选择启动屏幕文件

enter image description here

答案 4 :(得分:0)

enter image description here这只是因为(尺寸640 x 1136)的启动画面而发生的。

当您添加此尺寸的启动画面时,此问题将解决。

如果您已添加,我建议您重新检查启动画面的大小。

您只需检查图像大小,无需执行其他操作。

请从Assets.xcassets取消选中iOS 6或Prior。 您可以在此图片中查看 enter image description here