【问题标题】:IOS AutoLayout : Equi-vertical spacing for 6 buttonsIOS AutoLayout:6个按钮的等垂直间距
【发布时间】:2014-07-09 00:05:26
【问题描述】:

我在容器视图的垂直线上有六个按钮。我想让它们自动布局,这样如果我改变容器的高度,它们仍然在容器中垂直等间距

--------
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

--------

我看到“等高”存在限制,但我找不到等间距限制。这样的事情可能吗?

【问题讨论】:

    标签: xcode autolayout


    【解决方案1】:

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

    或者您可以使用 RZUtils 中的 rz_distributeSubviews:vertically: 之类的东西,它会以数学方式进行此布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 2011-02-14
      • 1970-01-01
      • 2020-10-08
      相关资源
      最近更新 更多