网格风格用户界面布局的基础类。
概要
属性
网格布局占用的绝对空间。
决定在哪个轴上布置 UI 对象。
确定父元素内的 UI 元素的横向对齐。
决定孩子 UI 对象在布局中的排序。
确定父元素内的 UI 元素的垂直对齐。
属性
AbsoluteContentSize
一个 绝对内容尺寸 属性的 UIGridStyleLayout 显示网格元素占用的空间,包括网格创建的任何填充。这个属性对于缩放网格,如 Frames 非常有用,以确保它们不大于网格本身。
此属性在阅已读时立即更新。它不会在 UI 更改后立即发射 Object.Changed 事件,但如果值被已读,它将成为当前事件,下一步渲染时将触发 Object.Changed 事件。
FillDirection
填充方向 属性决定了用户界面元素布置的轴。Enum.FillDirection.Horizontal 从左到右排列对象,而Enum.FillDirection.Vertical 从上到下排列对象。要反转元素,例如将右向左排列,你需要反转排序;例如,当 GuiObject.LayoutOrder 设置为 UIGridStyleLayout.SortOrder 时,否定子 UI 对象的 Enum.SortOrder.LayoutOrder 值,以便反转排序。

SortOrder
排序顺序 属性决定子 UI 对象在布局中的排序顺序。
对于 Enum.SortOrder.LayoutOrder ,在子 UI 对象的 LayoutOrder 属性上使用上升排序。如果两个孩子共享相同的 LayoutOrder,哪一个更早添加到父对象中,就取得优先权。
对于 Enum.SortOrder.Name , 在子 UI 对象的 Instance.Name 上使用了字母数字排序。
