如何在iOS中为XIB设置底部安全区域?

时间:2017-10-12 11:54:23

标签: ios swift ios11 iphone-x safearealayoutguide

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

iPhone-X中的结果

enter image description here

带有约束的XIB布局。

enter image description here

1 个答案:

答案 0 :(得分:10)

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

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

  1. 启用'安全区域布局',如果未启用。
  2. 删除'底部约束'如果它显示您与超级视图的连接并重新附加安全布局底部锚点。 OR 双击底部约束并从超级视图编辑到SafeArea底部锚点
  3. 看看这张快照:

    enter image description here

    结果如下:

    enter image description here


    更新
    这也与XIB相同。我在这里看不到XIB的任何问题。

    enter image description here