OAStackView
UIStackView 的理解
UIStackView 是 iOS9 推出的新特性,允许我们线性的去布局一个界面,在之前没有用到过,但是新公司用到的地方挺多,所以写一篇文章介绍一下,也加深自己的理解。
使用 UIStackView 布局,允许我们通过设置 stackView 的属性,从而不必再去设置子view的约束,减少我们的代码量。当然,这只是某种情况下,有时候我们还是需要设置约束的。
StackView 属性
使用 UIStackView,最多的是跟他的属性打交道:
- axis 定义子
view的排列方向,横向或竖向 - distribution 定义子
view在排列方向上的填充规则,充满,等宽等。 - alignment 定义子
view在垂直于排列方向上的填充规则,充满,左对齐,上对齐等。 - spacing 定义子
view之间的 space。
###