iOS精选ios开发专题

UIStackView的distribution属性属性笔记

2020-05-15  本文已影响0人  dadage456

做iOS开发8年了吧,对于一些技术还是有点模糊。也没有学笔记的习惯,有些问题虽然解决了,但是头脑中没有一个清晰的思路。以至于后来遇到同样的问题,还是需要摸索摸索。

这里主要记录一下:

一、UIStackView的基本属性

首先了解一下主轴、纵轴的概念:

主轴: UIStackView的布局方向【布局方向是水平,主轴就是水平】

纵轴:UIStackView的布局的另一个方向 【布局方向是水平,主轴是垂直】

UIStackView主要依靠axisdistributionalignmentspacing属性进行子视图的布局。

官网给的图

二、distribution属性

对于Fill类型的布局

  • StackView大小不确定:通过指定子元素大小,确定StackView的大小
  • StackView大小确定:子元素填充StackView的空间
上一篇下一篇

猜你喜欢

热点阅读