今天遇到一个布局问题,先看图

iOS 中contraints居中对齐的一点心得-LMLPHP

如何让第二个控件在第一个和第三个的竖直上的中间呢?contraint不能直接实现这样的效果。我们可以再添加一个控件,如图

iOS 中contraints居中对齐的一点心得-LMLPHP

这样之后,再把第二个控件和这个新添加的控件设置为垂直中对齐就行啦!

这是一个思路,当无法直接使用contraints设定时,应该像android那样,先添加一个控件(就是各种布局layout了),再通过新添加的控件达到布局目的。

05-11 13:31