Xcode 使用故事板和自动布局按屏幕百分比定位按钮

Xcode 使用故事板和自动布局按屏幕百分比定位按钮,xcode,storyboard,autolayout,constraints,percentage,Xcode,Storyboard,Autolayout,Constraints,Percentage,我试图通过故事板在视图中设置一些约束,我不喜欢通过代码进行对比。 我的主要目标有点简单,但很棘手: 如何在视图中使用倍增器按百分比对齐3个按钮 例如: 我们看到了什么?视图中有3个按钮。左边的按钮是他左边视图宽度的10%。第二个在中间,第三个在右侧的10% 我想做什么 我想通过使用容器中的水平中心和容器中的垂直中心通过它们的乘数来实现这一点 到目前为止我做了什么 直到现在我才尝试使用尾随和前导空格约束,问题是它与视图大小无关。 有什么建议吗?过去几天我一直在努力解决这个问题。最简单的方法是使用间

我试图通过故事板在视图中设置一些约束,我不喜欢通过代码进行对比。 我的主要目标有点简单,但很棘手: 如何在视图中使用倍增器按百分比对齐3个按钮

例如: 我们看到了什么?视图中有3个按钮。左边的按钮是他左边视图宽度的10%。第二个在中间,第三个在右侧的10%

我想做什么

我想通过使用容器中的水平中心和容器中的垂直中心通过它们的乘数来实现这一点

到目前为止我做了什么

直到现在我才尝试使用尾随和前导空格约束,问题是它与视图大小无关。
有什么建议吗?过去几天我一直在努力解决这个问题。

最简单的方法是使用间隔视图

添加视图并添加约束,将宽度设置为容器宽度的10%。但是要隐藏这个视图

现在添加约束,将其固定在容器和按钮之间

这将作为你的按钮保持10%的方式从边缘脚手架


然而,我必须说服你不要做他的事。这根本不是标准。只需选择一个空格值并使用它。

为什么要添加这些任意限制?就像只使用水平中心等。。。“根本不需要这些。”福格迈斯特,事实上,如果有其他的方法,如果你能重新引导我,那就太好了:难道没有更优雅的方法来实现这一点吗?我的意思是,当你有不同的屏幕尺寸时,百分比是非常必要的。问题是你把一个空间设置为一个宽度的百分比。您可以很容易地将宽度设置为宽度的百分比。你可以试着把一个空格设为零,然后把乘法器弄乱,但不知道那会怎么样。我来看看。。这是一个很关键的问题,不是吗?不是真的。使用间隔视图很容易解决。它们的使用方式也不止于此。但我的主要问题是,我想设置与视图中心X的左/右对比的动画。。据我所知,我需要输出X对比度,在我的例子中是容器的水平中心,明白吗?