如何在UIfields之间设置相等的水平间距

时间:2015-09-14 13:58:17

标签: ios ios-autolayout

布局,我在我的视图控制器上添加了5个按钮,这里我为所有5个字段应用了恒定的宽度和高度

这里我的主要要求是我想在所有字段和

之间设置相等的水平间距

为此,我适合约束For"中间按钮"

1)topspace 2)宽度 3)高度 4)容器中心水平

对于"拳头按钮"

1)topspace 2)宽度 3)高度 4)领先的空间

第五个按钮: -

1)topspace 2)尾部 3)宽度 4)高度

对于第二和第四个按钮,我已经给出了1)顶部空间,宽度,高度,水平间距,但它们没有完美设置请帮我屏幕像第一张图像一样

enter image description here

但我希望像第二张图片一样适合屏幕

enter image description here

1 个答案:

答案 0 :(得分:0)

首先将每个视图设置为具有恒定宽度,让我们说它是40个。所以现在每个视图的宽度都是40.

现在您需要在最远的左/右视图上放置一个前导/尾随约束到超视图(假设您希望最远的左/右视图与左/右超视图具有静态距离)。

现在继续并从最左边的视图到第二个视图创建一个水平约束。创建从第二个到第三个的水平约束。然后从最右边的视图到第四个进行水平约束。现在是第四到第三。

您现在应该做的是通过将其值更改为不是" =常数"来编辑您创建的四个水平约束,但是"> =常数"。现在,您可以降低该常量值,以帮助调整较小的屏幕尺寸。此设置应通过使所有视图均等距离,同时让左右视图更靠近边来提供您要查找的结果。