美文网首页
UIStackView 的 distributions属性介绍

UIStackView 的 distributions属性介绍

作者: IMKel | 来源:发表于2024-08-05 18:09 被阅读0次

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

  • fill:默认值。子视图将根据其固有内容大小填充堆叠视图的空间。

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

  • fillEqually:所有子视图将被拉伸或压缩为相同的大小,以均匀填充堆叠视图的空间。

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

  • fillProportionally:子视图将根据其固有内容大小的比例分配堆叠视图的空间。

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

  • equalSpacing:子视图之间将具有相等的间距。

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

  • equalCentering:子视图的中心点之间的距离相等。

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

相关文章

  • UIStackView介绍

    ios9之后增加了新的布局神器UIStackView,首先我们先介绍一下UIStackView的常用属性,然后我们...

  • StackView

    我的博客, 各位看官有时间赏光 UIStackView UIStackView介绍 随着autolayout的推广...

  • UIStackView属性图

    看RW的StackView教程笔记。

  • UIStackView添加背景和边框

    UIStackView本身的backgroundColor和layer属性设置无效。如果要实现设置背景和边框等属性...

  • UIStackView

    UIStackView主要包括了四大属性:axis、alignment、distribution、spacing ...

  • iOS UIStackView

    简介 UIStackView是iOS 9 的新增控件,唯一的作用就是帮助布局 本文会详细介绍UIStackView...

  • 2020-01-02

    UIStackView 的 distribution 属性详解 原创Sodaslay 发布于2017-12-31 ...

  • UIStackView的distribution属性属性笔记

    做iOS开发8年了吧,对于一些技术还是有点模糊。也没有学笔记的习惯,有些问题虽然解决了,但是头脑中没有一个清晰的思...

  • UIStackView基础用法介绍

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

  • UIStackView 看我就够了

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

网友评论

      本文标题:UIStackView 的 distributions属性介绍

      本文链接:https://www.haomeiwen.com/subject/mrexkjtx.html