三个比例视图自动布局

时间:2016-03-30 19:39:35

标签: ios swift interface-builder

我想在superview中划分三个观点。 目前,当我设置proportional heights时,在更新这些约束中的multiplier时会得到奇怪的结果。

first view

如您所见,spacetop firstproportional view之间存在奇怪的second。 我希望介于两者之间。

second view third view fourth view

谁能帮助我?

1 个答案:

答案 0 :(得分:1)

立即做两件事

  1. 在这种情况下,在每个视图及其超级视图之间设置比例高度会更简单。这可能不是你想要的,但无论哪种方式,我的下面的例子都可以轻微调整

  2. 您只需要将两个视图设置为具有比例高度。第三个视图(中间的视图)可以占用它们之间的剩余空间。

  3. Finished Article

    请参阅红色,绿色和蓝色视图 -

    • 红色视图拥抱顶部,左侧和右侧并具有比例 高度

    • 绿色视图拥抱底部,左侧和右侧并具有比例 高度

    • 蓝色视图左右拥抱,垂直间距(零) 红色视图和垂直间距(零)到绿色视图。

    Red

    Green

    Blue