使用UIStackView的方形视图网格 - iOS

时间:2016-07-23 20:21:25

标签: ios swift stackview

我正在尝试使用UIStackView创建一个网格,我能够做到这一点,期待一个问题。我无法使它成为一个完美的广场。每当我设置宽高比约束时,我都会遇到冲突约束。

网格为5✕7

我在UIStackView中嵌入每一行,然后在外部UIStackView中嵌入所有行,但它似乎不起作用。

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

通常,最好的方法是使用尽可能少的约束。在这种情况下,如果您的行堆栈视图和外部堆栈视图都设置为fill equally,则唯一的附加约束应该是将外部堆栈视图的比率设置为5:7。显然,您还需要对整体大小和位置进行一些限制。