组件的尾随约束等于其前导约束

时间:2017-03-23 21:02:20

标签: ios swift interface-builder nslayoutconstraint

我有以下组件:

enter image description here

我想要做的是在右侧视图的前导和尾随约束具有相同的大小,无论屏幕大小如何。

我想将两个视图添加为占位符。第一个从主视图的左边缘开始,在大橙色方块的中间结束。而对于第二个,从大橙色方块的中间开始,并在主视图的右边缘完成。然后两个小的橙色方块将在里面居中对齐。

但我想知道是否有更好的方法是通过代码还是使用Interface Builder。

2 个答案:

答案 0 :(得分:0)

我认为您可以通过将大橙色和左侧视图之间的约束优先级设置为高或低来实现此目的

并且要求优先领导和交易到右边的观点。

答案 1 :(得分:0)

也许我错过了什么,但为什么不简单:

enter image description here

  • Pin Blue导致BigOrange Trailing
  • Pin Blue Trailing to SuperView
  • 蓝色中心LittleOrange ......

并在运行时将蓝色透明。