【问题标题】:Launch Screen Not Resizing For Landscape启动屏幕未调整横向大小
【发布时间】:2015-09-30 16:28:01
【问题描述】:

对于 iPad 上的 LaunchScreen 文件,我只有一个 UIImageView。我将顶部的约束设置为 20,将侧面和底部的约束设置为 0。对于宽度和高度,我设置了 >=768。我的想法是,无论旋转如何,这都会将图像拉伸到所有边缘(除了顶部 20 之外)。正如预期的那样,这是肖像。我做错了什么?

这里是风景

这是我的设置方式,我一直告诉它在前导和尾随时为 0,但它一直回到 -20。

【问题讨论】:

  • 如果要设置顶部、底部、前导和尾随,请不要设置宽度和高度。您可以设置顶部、尾随、宽度和高度。还要检查您的 UIImageView 内容模式是否设置正确 - 例如填充或方面填充
  • @Paulw11 Scale To Fill 已选中。我没有检查 PIN 的宽度或高度。我从头开始并接近了,但无论我做什么,它都将 -20 设置为前导和尾随空格。将在 OP 中添加屏幕截图。
  • 您看到 -20 因为选择了“限制到边距”
  • 您还仔细检查了您的项目设置,以确认您使用的是启动故事板而不是启动图像
  • @Paulw11 是的,它使用的是故事板而不是图像。

标签: ios iphone ipad autolayout


【解决方案1】:

如果您将 iPad 应用程序设置为横向和纵向模式常规高度和常规宽度,请首先设置尺寸等级,如图所示

然后像这样设置约束

【讨论】:

  • 遗憾的是图像不再存在。
【解决方案2】:
猜你喜欢
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
相关资源
最近更新 更多