Xcode - 使用约束来放置不完全水平居中的项目

时间:2015-07-03 14:02:21

标签: ios xcode autolayout alignment uistoryboard

在我的故事板中,我在视图底部有两个按钮。他们俩都不在中间。当我在iPhone 5s等设备上运行程序时,第一个按钮与左边对齐,我想在它们之间留出一些空间。我已经尝试分别对第一个和第二个按钮使用前导和尾随空格约束(两者之间有一个尾随/前导约束),但这会导致按钮离开屏幕。这就是视图在故事板上的样子,我希望它看起来像:

enter image description here

如何确保两个按钮在屏幕上保持彼此之间以及屏幕两侧的比例距离?

1 个答案:

答案 0 :(得分:1)

向按钮添加底部约束后,选择它们并将X设置在容器中心:

enter image description here

然后,单独选择每个按钮,在尺寸检查器中找到这个"对齐X中心"约束和通过改变常量设置偏移量。假设你希望他们分开100分。其中一个设置为50 pts,第二个设为-50 pts。

enter image description here

这就是它的样子:

enter image description here

那就是它!每个按钮只需要2个约束。以下是它在设备上的外观:

enter image description here