概要
属性
父级 GuiObject 如何在可用空间的弹性布局容器中增长或缩小。
决定父辈 GuiObject 对行中其他项目的增长量。仅适用于如果 FlexMode 设置为 Enum.UIFlexMode.Custom 。
在灵活线内的特定父辈的轴向对齐 GuiObject。
决定父辈 GuiObject 相对于行中其他项目的收缩量。仅适用于如果 FlexMode 设置为 Enum.UIFlexMode.Custom 。
属性
FlexMode
Enum.UIFlexMode 值,定义了父级 GuiObject 如何在可用空间的 弹性布局 容器中增长或减少。
当容器的大小是 大于 柔性线的组合基础尺寸时,一个值 Enum.UIFlexMode.Grow 在父 1:0 上设置了有效的 GuiObject 增长缩小比率。对象设置为 Enum.UIFlexMode.Grow 永远不会缩小到基础尺寸以下,因此如果容器变小于线的总基础尺寸,可能会发生溢出。

当容器的大小小于柔性线的总基础尺寸和控制不设置包装(导致超出)时,值设置在父级上的有效缩放率。对象设置为 Enum.UIFlexMode.Shrink 永远不会超过基础尺寸,因此如果容器变得比线的总基础尺寸大,可能会出现溢流。

当容器的大小大于或小于柔性线的组合基础尺寸时,值 Enum.UIFlexMode.Fill 将在父 GuiObject 上设置有效的 1:1 增长缩小比率。这个设置确保灵活线总是能够填充容器,即使容器尺寸发生变化。

对于精确布局,值 启用 和 属性,可以相对于其他也受到控制的灵活对象在比例上增长或减少对象。