iPhone应用程序的屏幕具有固定的宽高比

时间:2018-07-20 13:00:25

标签: ios iphone xcode autolayout ios-autolayout

我正在为iPad改编一个iPad应用程序(最初基于Objective C / Swift构建)。

我已从用户界面中删除了所有内容,剩下的只是:

  • 蓝色填充-导航栏
  • 红色填充-工具栏

该应用似乎以某种方式为iPad硬编码了屏幕的长宽比。我无法同时使用界面生成器和直接编辑UIViewController的代码来使应用占据全屏。

不适用于iPhone X 11.4和iPhone 5 9.3,仅适用于iPad系列。

问题似乎出在UIViewController甚至UINavigationController之外。

什么项目设置可能导致此问题?

  • 允许在Xcode中使用iPhone,对于整个项目,已解析目标设备系列1, 2
  • 需要选中iPhone的全屏显示

各种iPhone上的应用程序:

The app on various iPhones

界面生成器-在那里一切正常:

Interface builder

1 个答案:

答案 0 :(得分:3)

请检查启动图像。您需要提供未提供的所有大小的启动映像。 您还可以从实用工具栏中添加缺少的尺寸。