UIFlexItem

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

UIFlexItem 对象为其父 GuiObject 下的 flex 行为定义了灵活的行为。该定义的 flex 行为覆盖了控制的 UIListLayout ,让您在必要时可以在每个对象上配置灵活的行为。

Example of UIFlexItem applied to a specific GuiObject under control of a UIListLayout. Example hierarchy of a UIFlexItem parented to a GuiObject under control of a UIListLayout.

概要

属性

属性

读取并联

Enum.UIFlexMode 值,用于定义父级 GuiObject 如何在可用空间在 flex 布局 容器中增长或收缩。

当容器的大小是 大于 flex 线的基础大小 的时候,一个值为 Class.GuiObject 的最佳化增长缩放比率为 1:0 在父级 1> Class.GuiObject1> 上。当对象设置为 <

Diagram showing two items in a line with FlexMode set to Grow.

当容器的大小小于 flex 线的基础大小和控制 UIListLayout 的值为 设置包装(

Diagram showing two items in a line with FlexMode set to Shrink.

当容器的大小为 flex 线的组合基础大小的大小或小于,一个值为 Enum.UIFlexMode.Fill 设置了一个有效的 1:1 容器长度比例在父级 GuiObject 上。 这种设置确保 flex 线总是填充容器,即使容器大小变更。

Diagram showing two items in a line with FlexMode set to Fill.

对于精确布局,值 Enum.UIFlexMode.Custom 启用 GrowRatioShrinkRatio 属性,可以相对增长或收紧对象在比例上的对象在

GrowRatio

读取并联

如果在 flex 线中有自由空间,此属性将确定母亲 GuiObject 对其他 flex 项目在线中的增长。仅适用于设置 FlexModeEnum.UIFlexMode.Custom

ItemLineAlignment

读取并联

在弹性线中,特定父亲 GuiObject 的轴向对齐。参阅 UIListLayout.ItemLineAlignment 获取详细信息。

ShrinkRatio

读取并联

如果在 flex 线中有溢出,这个属性将确定子 GuiObject 对其他 flex 项目在线中的相对收缩量。仅适用于设置 FlexModeEnum.UIFlexMode.Custom

方法

活动