我想知道如何使用约束来垂直地将对象置于另外两个对象之间。我用的是故事板。标签和按钮具有使用自动布局的约束(标签:顶部,前导,尾随,高度;按钮:底部,前导,尾随,纵横比)。
以下是所有这些:
我希望约束1和2(看一下图像)的长度相同,以便'查看'在标签'之间垂直居中和'按钮'。在较小的屏幕尺寸中放置具有相同高度的隐藏视图对我来说不起作用。 谢谢!
PS:一件重要的事情是:我希望视图居中,而不所有元素均等间隔!
答案 0 :(得分:5)
将顶部约束0的透明视图设置为topView(标签),将底部约束0设置为底视图(按钮)。现在,在该视图中添加要垂直居中的视图。并将约束作为水平和垂直中心添加到父视图。
答案 1 :(得分:3)
你可以在这里试试stackview。将所有项目放入堆栈视图并提供相等的间距