使用“自动布局”在超级视图中统一分布视图

时间:2015-04-26 13:15:32

标签: ios autolayout

我在IB(Xcode 6.3.1)中列出了这个视图层次结构:

enter image description here

我想使用自动布局(仅供参考:我是自动布局的新手)来水平分布子视图(它们的宽度始终彼此相等)。

我非常感谢任何指针...到目前为止我添加的约束并没有保持子视图的宽度相等。

1 个答案:

答案 0 :(得分:2)

您应该添加这些约束:

  • 绿色宽度==白色宽度
  • 白色宽度==灰色宽度
  • 领先的绿色空间(到superview)== 8
  • 绿色和白色之间的水平空间== 8
  • 白色和灰色之间的水平空间== 8
  • 灰色的尾随空格(到superview)== 8

你会很高兴。

无需指定绿色宽度==灰色宽度,它们已经与白色宽度相关,这是多余的,而自动布局则讨厌冗余。