如何根据屏幕分辨率更改布局

时间:2018-10-11 17:09:18

标签: ios autolayout

我在使用自动布局时遇到问题,当演示者是新iPhone时,我的布局是为5、5.5和6.4英寸创建的,锁并不那么好。

示例iPhone XS Max:

enter image description here

iPhone 8:

enter image description here

那么,我该如何解决这个问题,这会锁定得很好?

2 个答案:

答案 0 :(得分:0)

检查您的视图约束(底部)应与安全区域(而非超级视图)连接

答案 1 :(得分:0)

提出您的问题,我了解的是您想根据屏幕分配空间。

我认为您应该将单元格布局划分为3个部分,并将该部分的控件添加到视图中enter image description here

然后给所有视图相等的高度。

通过此操作,您将在三个部分决定全屏显示。

最后,您可以向我们根据您的要求添加的控件中添加约束。

注意:单元格主要内容视图的高度应等于屏幕的高度。 希望这会有所帮助。