iOS:UI 对象是否可以在故​​事板中没有自动布局的情况下尊重安全区域?

iOS: Is it possible for UI objects to respect safe area without auto-layout in storyboard?

在我的示例中,UIStoryBoard 顶部有三个按钮。这适用于非 iphone x 设备。但是,当我使用 iPhone x 时它会被切断。按钮位于安全区域上方。

我想知道 UIButton 是否可以在故​​事板中没有自动布局的情况下尊重安全区域?如果没有,我如何使用自动布局并尊重安全区域来复制此布局(UIButtons 自动调整大小,宽度和高度灵活)?我相信我应该在 UIButton 本身上使用纵横比。不确定这是否正确。

原来答案比我想象的要简单。只需将所有 UIButton 放在另一个视图中即可。然后向尊重安全区域的视图添加约束。这样 UIbuttons 仍然可以使用自动调整大小。