说的有点乱,先看个图把 其实这个constrant的目的就是控制两个方形的控件上方和下方的空白大小. 对于每一个方块来说,他们上方和下方的空白是相同的.这种“居中”的设计到处可见.一个控件想实现这种居中和简单,只需要建立一个参考的view,比如这里的h1或h2,再调整好参考view的高度,最后设置控件和参考view中部对齐即可.连续的2个控件都想实现的话,就麻烦一点,需要2个参考view,具体的设置方法请参考上图.注意,这里的m,n,height都是定值.所以对应的h1和h2可以解除唯一一组值,