网格和桌子布局

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

UIListLayoutUIGridLayoutUITableLayout 相比, 1>Class.UIUI布局1> 允许更结构化、更有组织的布局。这些对于像商店物品栏这样的界面非常适合,因为每个项目都可以在同等大小的瓷砖中呈现,或者项目可以排序成相关行/列

网格布局

UIGridLayout 位置的兄弟姐妹 GuiObjects 在一个Grid中的单位行或列 根据布局的 Class.UIGridLayout.FillDirection|FillDirection</

默认情况下, UIGridLayout 位置的兄弟姐妹在其GuiObjects 的顺序在下高值之前,并且等价值排序依照您添加它们的顺序排序。如果您改变布局

桌子布局

UITableLayout 位置的兄弟姐妹 GuiObjects 和它们的子女以表格式表示。默认值 FillDirection 的子兄弟的前一个位置是兄弟姐妹的第一行,

此模式模拟标准 HTML 行/列结构:


<table>
<tbody>
<tr> <!-- Row1 -->
<td>Label 1</td> <!-- TextLabel1 -->
<td>Label 2</td> <!-- TextLabel2 -->
<td>Label 3</td> <!-- TextLabel3 -->
</tr>
<tr> <!-- Row2 -->
<td>Label 4</td> <!-- TextLabel4 -->
<td>Label 5</td> <!-- TextLabel5 -->
<td>Label 6</td> <!-- TextLabel6 -->
</tr>
<tr> <!-- Row3 -->
<td>Label 7</td> <!-- TextLabel7 -->
<td>Label 8</td> <!-- TextLabel8 -->
<td>Label 9</td> <!-- TextLabel9 -->
</tr>
</tbody>
</table>

除非您启用了FillEmptySpaceColumnsFillEmptySpaceRows属性,否则兄弟<