效果 🙄
![](https://img.haomeiwen.com/i1209472/c9bf9445bb2e24c2.gif)
storyboard 😳
![](https://img.haomeiwen.com/i1209472/0e86d6d7a0938d64.png)
code 😏
![](https://img.haomeiwen.com/i1209472/ecc7fec2e33bdb28.png)
讲解 😮
![](https://img.haomeiwen.com/i1209472/5f6a650913a2c84e.png)
- Axis代表横向排列和纵向排列
- Alignment代表子view的对齐方式
- Distribution代表子view的分布
- Spacing是子views的间隔
StackView有两种布局方式:
- StackView大小位置确定,那么子视图按照stackview的属性来排列,当然要给子view的宽高限定约好约束,否则将会有约束错误。
- StackView位置确定,大小不确定,而子视图的大小确定,那么stackview的大小将会按照其自身属性来设置,以上例子是就是这种方式设置。
网友评论