首页 > 解决方案 > 为什么在 iOS 13 中模态弹出窗口中的子视图未对齐/移位?

问题描述

我有 iOS 应用程序,其中弹出框工作并且所有内容都根据故事板排列......在 iOS 12 中。

随后苹果发布了 iOS 13.3

现在所有弹出窗口子视图都未对齐/移动,垂直或水平取决于箭头的位置。

两种情况下的代码完全相同。唯一不同的是iOS版本。

两个屏幕截图都来自同一个应用程序,部署目标为 iOS 12.0

另一件事......所有 .frame 值在两张照片中都是相同的。例如,在这两种情况下,左上角的按钮框架都是 (20, 20, 50, 50)。

有谁知道如何解决这一问题?有人遇到过这种情况么?

任何信息将不胜感激。谢谢你。

iOS 12 中完美的顶部和底部边距

iOS 13 将所有子视图上移

标签: iosmodal-dialogpopoversubview

解决方案


推荐阅读