我正在尝试使用UIStackView创建一个网格,我能够做到这一点,期待一个问题。我无法使它成为一个完美的广场。每当我设置宽高比约束时,我都会遇到冲突约束。
网格为5✕7
我在UIStackView中嵌入每一行,然后在外部UIStackView中嵌入所有行,但它似乎不起作用。
最好的方法是什么?
答案 0 :(得分:2)
通常,最好的方法是使用尽可能少的约束。在这种情况下,如果您的行堆栈视图和外部堆栈视图都设置为fill equally
,则唯一的附加约束应该是将外部堆栈视图的比率设置为5:7。显然,您还需要对整体大小和位置进行一些限制。