需要帮助设置两个等宽的button,并排Autolayout

使用自动布局我试图在底部创build这样的两个button

在这里输入图像说明

拖动两个button后,我设置了这样的约束

在这里输入图像说明

在“ Back button我将“ Leading Space to Container Margin设置Leading Space to Container Margin ,将“ Bottom Space to Bottom Layout Guide

Go To Settings button我设置Trailing Space to Container MarginBottom Space to Bottom Layout Guide

然后我按ctrl+DragBack button ctrl+DragGo To Settings button并设置Equal Widths约束,我得到这个。

在这里输入图像说明

然后我更新Back button宽度相同于Go To Settings button ,这是101 ,所有约束变成蓝色。

但是我希望两个button都能覆盖屏幕的一半,而不pipe屏幕大小如何,与第一个屏幕截图中显示的相同,如何实现?

你可以使用等宽的第二个button来做到这一点

在这里输入图像说明

和输出是

在这里输入图像说明

这是苹果指南

你可以在button之间有相等的宽度约束,但是你也必须告诉它们你需要的宽度是多less。

所以从一个button拖到超级视图,添加一个相等的宽度约束。 然后在你添加的约束属性中,设置multiplier0.5 ,这样你的button应该在屏幕的一半。

您需要添加一个约束 – 将button之间的水平空间设置为0

在这里输入图像说明

您可以按照布局更改。 你会得到你想要的。

Backbutton的布局。 在这里输入图像说明 Go to Settingbutton的布局。

在这里输入图像说明