一、UIStackView简介
- 概念:一个堆叠视图的容器,iOS9的新特性。
- 用途:StackView及其子视图会自适应界面,减少我们设置约束的工作量。
- 特点:
- -类似ContainView,不会渲染到界面上。
- -StackView中的子视图只能朝一个方向进行排布,要么水平要么垂直。
- -StackView支持多层嵌套
- -约束比StackView的自适应优先级高,可以通过设置约束来调整StackView的布局
- -支持属性动画
- -不能滚动
- 属性:
- -Axis轴:->用来设置子视图的排列方式(H/V)
- -Aligement:->用来设置子视图的对齐方式
- -Distribution->用来设置子视图的分布方式(fill-填充)
- -spacing->子视图之间的间距
属性展示二、属性详解
- @Aligement-子视图的对齐方式
- Fill:子视图在排列的垂直方向上填充容器
- Fill:子视图在排列的垂直方向上填充容器
- @Aligement-子视图的对齐方式