UIStackView 的 distributions属性介绍

2024-08-05  本文已影响0人  IMKel

UIStackView 的 distribution 属性用于控制堆叠视图内子视图的分布方式。以下是每个属性值的含义:

stackView.distribution = .fill
该模式下,子视图可能会被压缩或拉伸,以填满堆叠视图的所有空间。

stackView.distribution = .fillEqually
每个子视图的大小都将相等,无论其固有内容大小如何。

stackView.distribution = .fillProportionally
子视图的大小将按比例调整,以使其总和等于堆叠视图的大小。

stackView.distribution = .equalSpacing
子视图将根据其固有内容大小排列,中间的间距将相等。

stackView.distribution = .equalCentering
子视图的中心点将被排列成等距分布,即子视图之间的间距可能不相等,但每个子视图的中心点之间的距离相等。

上一篇 下一篇

猜你喜欢

热点阅读