4

我想打开从底部显示的自定义弹出视图(在 XIB 中设计),但现在在 iPhoneX 模拟器中,它从屏幕底部显示。我想在安全区域打开弹出窗口。

结果在 iPhone-X

在此处输入图像描述

和 XIB 布局有约束。

在此处输入图像描述

4

1 回答 1

12

简单的解决方案:使用超级视图删除底部约束并将其附加(底部约束)与“安全区域”的底部(锚点)布局约束

请按照以下步骤查找解决方案:

  1. 如果未启用,则启用“安全区域布局”。
  2. 如果它显示您与超级视图连接并使用安全布局底部锚点重新附加,请删除“底部约束”。 双击底部约束并从超级视图编辑到 SafeArea 底部锚点

看这个快照:

在此处输入图像描述

这是结果:

在此处输入图像描述


更新:
这也是与 XIB 相同的结果。我在这里没有看到 XIB 有任何问题。

在此处输入图像描述

于 2017-10-12T12:12:32.180 回答