XCode 7.2 -- 如何使用Auto Layout完成下面的布局

XCode 7.2 -- How to accomplish the layout below using Auto Layout

尝试使用自动布局和设置约束来完成下面的布局。

布局本身由四个 UIView 组成(顶部和底部占据屏幕的整个宽度,中间的两个并排占据一半宽度)。

然而,在学习了很多关于自动布局和设置约束的教程之后,最接近我想要的结果的是下面的两张图片:

我已经玩弄了所有个人视图的约束,直到所有橙色和红色 marks/lines 消失,只剩下蓝色,但我无法得到想要的结果。

知道如何使用自动布局和约束来实现这一点吗?

  • 对于此布局,您将需要 5 个 UIView。
  • 对于第一个视图 (RGB: 233,132,125),您需要设置 toptrailingleading约束并使其高度0.3%的Superview.
  • 对于第二个视图,您将需要一个主视图,它的 高度 大约为 60 到 80,并且它将具有 垂直间距 从上面的观点和 leadingtrailing 约束。
  • 现在在这个视图中,你将有它的两个子视图 [RGB :220,250,138 and RGB :152,250,253 ](你可以使用 UIButtons 或 UIViews 或 UILabels,任何你想要的)。
  • 对于这两个子视图,其高度等于其父视图宽度 将是其超级视图的一半,以及超级视图中的垂直居中尾随space 用于 X 位置
  • 对于最后一个视图 (RGB : 204,135,248),您必须将它们与 topbottom 绑定leading and trailing spaces.

我知道这个理论描述会让您感到困惑,所以请在此处查看视频中的这些内容:https://youtu.be/XUh1n7X8ZRY

您可以根据需要调整视图的高度。