再谈布局之 UIStackView

UIStackView 是 iOS9 新增的一个布局技术。熟练掌握相当节省布局时间。

UIStackView 是 UIView 的子类,是用来约束子控件的一个控件。但他的作用仅限于此,他不能被渲染(即用来呈现自身的内容),类似于 backgroundColor 等。

这个控件只有4个属性:

  • Axls: 子控件的布局方向,水平或者垂直;
  • Alignment: 设置非轴方向子视图的对齐方式,类似于 UILabel 的 Alignment 属性;
  • Distribution: 子控件的分布比例;
  • Spacing: 控制子视图之间的间隔大小。

因为比较简单,属性具体不作详细解释。下面以实例形式展示 UIStackView 的用法。

原文地址:https://www.cnblogs.com/feng9exe/p/9360925.html