【问题标题】:View is smaller than the viewcontoller after updating to iPadOS更新到 iPadOS 后视图小于视图控制器
【发布时间】:2019-09-19 17:27:13
【问题描述】:

更新到 Xcode 11 和 iPadOS 后,我的视图如下所示:

https://imgur.com/a/BqyXyhN

在视图填满整个屏幕之前。

当我切换到 iPhone 布局时,问题消失了,但仍然存在于所有 iPad 上。

【问题讨论】:

    标签: xcode ipad viewcontroller ios13 ipados


    【解决方案1】:

    我遇到了同样的问题。我验证了这是从 iOS13 开始的。在我的情况下,解决方法是将视图控制器的显示样式从“自动”更改为“全屏”。

    我想更好地了解从 12 到 13 的变化,以及这是否是一个适当的修复。我会更新我发现的任何其他内容。

    就上下文而言,我的视图控制器正在呈现一个“显示”转场,这是一个自适应转场。所以也许 iOS13 中的自适应默认值已经改变了。

    【讨论】:

    • 如果你有子视图,你必须设置父视图的显示样式。
    【解决方案2】:

    您可能希望使用size classes 为常规宽度和常规高度定义一些约束。

    【讨论】:

      猜你喜欢
      • 2017-11-13
      • 2019-10-04
      • 2023-03-18
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-13
      • 1970-01-01
      相关资源
      最近更新 更多