1

在此处输入图像描述 看图像。(在 iPhone6 Plus 上运行)

我希望每个图像都具有相同的宽度和高度,并且两侧的空间相同。

我所做的是

  1. 将前导空间设置为 11
  2. 每个按钮都有空间 >=6
  3. 尾随空格到 11
  4. 每个按钮都有一个 1:1 的比例,然后它就像图像一样工作

我发现的是(可能不正确)

  1. 无法为视图设置 WEIGHT(如 Android 上的 LeanearLayout)
  2. 无法通过自动布局为同一行上的多个按钮设置灵活的空间宽度

这些让我无法做我想做的事。

我不希望最终的答案是计算间距和大小而不是自动布局-_-||

有没有人可以通过自动布局解决它?

4

1 回答 1

1

这有点原始,但标准的解决方案是使用间距视图。也就是说,在按钮之间放置视图。添加约束以使每个按钮与其两侧的间距视图相邻。添加约束以保持所有间距视图的宽度相同。添加约束以使所有间距视图保持相同的高度,并添加约束以将其中一个(以及所有它们)保持在某个特定高度,可能为 0。

于 2014-10-31T08:19:20.430 回答