IOS AutoLayout:6个按钮的等垂直间距

时间:2014-07-08 15:45:35

标签: xcode autolayout

我在容器视图的垂直线上有六个按钮。我想让它们autoLayout,如果我改变容器的高度,它们仍然是垂直等距离通过容器

--------
Button 1

Button 2

Button 3

Button 4

Button 5

Button 6
--------

我该如何避免这种情况:

--------
Button 1

Button 2

Button 3

Button 4

Button 5

Button 6






--------

得到这样的东西:

--------

Button 1


Button 2


Button 3


Button 4


Button 5


Button 6

--------

我看到"等高"但我找不到相等的间距约束。这样的事情可能吗?

1 个答案:

答案 0 :(得分:2)

一种解决方案是创建按钮之间的透明或隐藏视图。设置您的间隔视图的高度彼此相等,按钮的高度彼此相等,并将它们的顶部和底部固定在一起。

或者您可以使用来自rz_distributeSubviews:vertically:RZUtils之类的内容,以数学方式进行此布局。