尝试在iPad或较小的屏幕上显示时出现自动布局问题

时间:2019-05-04 12:10:33

标签: ios xcode autolayout ios-autolayout

我正在尝试使用此UI创建一个应用。

enter image description here

我面临很多问题,因为它就像菱形。

我尝试使用垂直的stackView,这是我的预览和约束。

enter image description here

enter image description here

我尝试使用纵横比(1:1.13,因为它们不是正方形)来在所有屏幕上调整大小,但在iPad上要大得多。 有没有办法使它在iPad上更小? 我是自动排版的新手,所以很抱歉如果这个问题不正确。

1 个答案:

答案 0 :(得分:0)

您可能想得太多。代替堆栈视图,创建“间隔”视图并使用约束将其居中,并为所有屏幕尺寸提供正确的高度和宽度。测试一下。现在添加四个正方形,为它们提供正确的高度和宽度,并相对于“间隔”视图放置它们。测试一下。最后,隐藏“ spacer”视图。