一个 UIGridLayout (不要与抽象 UIGridStyleLayout 从父级 UI 元素中的兄弟 UI 元素在多个行中添加元素,直到下一个元素不能容纳时,它将继续添加元素在下一个行中。它在控制下继
默认情况下,它将元素按 上升 顺序排列,其中更低的值优先于更高的值,但这可以通过将UIListLayout.SortOrder更改为<
实际电池大小与所有电池相同。一个 UIGridLayout 将遵
此布局适用于在任意字节后行间分割好的情况下。例如,一组存储空间例子是此布局的好用例子。如果在表中使用中间行间分割不是合适的,那么使用 UITableLayout 可能是个更好的选择。
概要
属性
网格中的元素数量。
网格中每个元素的绝对大小。
确定元素在网格中的间隙。
确定网格中每个元素的大小。
确定在下一个开始时可以使用的最大电池数量。
从哪个角落开始放置网格元素。
网格布局的相对大小。
确定界面对象的布局在哪个轴上。
确定父元素中的 UI 元素的横向对齐。
确定子 UI 对象在布局中的顺序。
确定父元素中的 UI 元素的垂直对齐。
属性
CellSize
(默认值 0, 100,0, 100) 确定网格中每个元素的大小。 作为 UDim2 的所有元素,这个大小可以在父容器的大小和原始像素 Offset 的百分偏移值之间进行选择。 如果元素大小有一个 UIConstraint ,大小将由约束确定,不是网格。
FillDirectionMaxCells
FillDirectionMaxCells 确定网格中可用的最大电池数(这取决于下一个行/栏的开始是否为“UIGridStyleLayout.FillDirection”)。此值必须为负数。
- 如果设置为零,在一个行/列中可能出现的最大细胞数量为零,除了父级 UI 元素的容量。
- 如果设置为一个,这将创建一个与 UIListLayout 创建的列表类似。
StartCorner
开始角落 ( Enum.StartCorner ) 确定从哪个角落开始放置网格元素。网格继续在 UIGridStyleLayout.FillDirection 中,填充元素一个一个直到 UIGridLayout.FIllDirectionMaxCells 个元素被放置在那个行/列或父级 UI 元素的空间已
上面,药水是第一个 ImageLabel ,随后是宝石和剑。UIGridLayout 使用 BottomRight 的 Enum.StartCorner。UIGridStyleLayout 是横向。