iOS约束 - 无法弄清楚

时间:2017-03-13 12:07:01

标签: ios autolayout constraints xcode8

所以我无法弄清楚如何让我的页面在所有设备上看起来都一样(例如在iphone 5& 7上)。

这是我的cell.xib:

enter image description here

右下角的最后一个是标签。

这就是它在iphone 7上的外观(这应该是它的外观):

enter image description here

这是iphone 5:

enter image description here

是的,我觉得这似乎很容易,至少我觉得这似乎很容易,但是我已经花了很多时间来尝试各种各样的约束组合我已经疲惫不堪。有人可以指导我吗?像文学指导我一样?一步步。

1 个答案:

答案 0 :(得分:2)

我的建议是将所有图像视图放在堆栈视图中。

每行5个将是一个水平堆栈视图,其中包含5个图像视图。 然后将这两个水平堆栈视图放在垂直堆栈视图中。

这将为大型图像视图和标签的尾随空间提供前导空间,而后者又具有到视图的尾部锚点的尾随空间。

然后,您应该能够配置堆栈视图,以使其内容保持1:1的宽高比。