在具有可变高度的两个视图下对齐第三视图

时间:2016-01-08 12:02:04

标签: ios uiview autolayout

Autolayout问题。

如何在“A”和“B”下放置“C”视图,但我不知道哪个视图“A”或“B”会更高?我只对故事板解决方案感兴趣而不使用堆栈视图。我希望“C”在较高的视图“A”或“B”下放置8磅。视图“A”和“B”都与上部布局指南对齐。我应该如何为它设置约束?见附图:

enter image description here

2 个答案:

答案 0 :(得分:3)

您可以使用约束的优先级来解决此问题,而无需在层次结构中包含任何额外的视图。

必要的约束条件: -
C - >垂直间距:>= 8,优先级必需(1000)
C - > B垂直间距:=8优先级高(750)

答案 1 :(得分:0)

您可以在另一个视图中嵌入A和B,使视图高度依赖于A和B,然后将该视图的距离设置为C