UIListLayout

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

A UIListLayout định vị các thành phần UI con trong các hàng hoặc cộ

UIListLayouts illustrating FillDirection of either horizontal
or vertical.

Để điều chỉnh thứ tự trình tự của các anh em, hãy thiết lập Class

List layout examples illustrating numerical LayoutOrder
sorting or alphanumerical Name sorting.

Đệm giữa các anh em được kiểm soát thông qua Padding thuộc tính, và được đóng gói trong giới hạn của thành phần cha container th

Lưu ý rằng có những hậu quả hiệu suất của việc sử dụng một bố trí danh sách flex-abled, vì các bước tính toán cần thiết để tính kích thước cơ bản của flex, kích thước của flexed và wrapping d

Tóm Tắt

Thuộc Tính

Thuộc Tính kế thừa từ UIGridStyleLayout

Thuộc Tính

HorizontalFlex

Đọc Song Song

Khi list layout's FillDirection được set to Enum.FillDirection.Horizontal , the HorizontalFlex property specifies how to distribute extra horizontal space in the parent container.


<tbody>
<tr>
<td><code>ENSEMBLE.UIFLEXALIGNMENT.NONE|KHÔNG</code></td>
<td>Không có hành vi co giãn; các anh em duy trì chiều rộng đã định.</td>
</tr>
<tr>
<td><code>ENUM.UIFLEXALIGNMENT.Fill|Fill</code></td>
<td>Các con cái thu nhỏ theo chiều ngang để lấp đầy toàn bộ container, vượt qua chiều rộng đã định. Số con cái trong một hàng sẽ không thay đổi; ví dụ, nếu ba con cái hợp nhau trong chiều ngang under the <code>Enum.UIFlexAlignment.None|None</code> cài đặtcấu hình, thì ba con cái s</td>
</tr>
<tr>
<td><code>ENSEMBLE.UIFLEXALIGNMENT.SPACEAROUND|SPACEAROUND</code></td>
<td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào cả hai bên của mỗi con cái.</td>
</tr>
<tr>
<td><code>Enum.UIFlexAlignment.SpaceBetween|SpaceBetween</code></td>
<td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào <b>giữa</b> các con cái, nhưng không có khoảng cách thêm vào <b>xung quanh</b> các con cái.</td>
</tr>
<tr>
<td><code>ENSEMBLE.UIFLEXIALignment.SpaceEvenly|SpaceEvenly</code></td>
<td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào giữa <b>giữa</b> và <b>xung quanh</b> các con cái.</td>
</tr>
</tbody>
Cài đặtHành vi người anh em
UIListLayout examples showing how each HorizontalFlex option affects the size and spacing of sibling UI objects.
Hành vi Bên Xa

Trong list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list

Diagram showing how HorizontalFlex affects the horizontal size of sibling UI objects when the UIListLayout fill direction is set to vertical.
Tự động đo kích thước

Nếu GuiObject.AutomaticSize được bật cho một con của UIListLayout trong FillDirection, nó được hiểu là "cơ sở dữ liệu siêu tự động" và nó định kích thước của

Nếu GuiObject.AutomaticSize được kích hoạt cho một con của Class.UIListLayout ở UIListLayout, nó được hiểu là "kích thước vùng động và nó định nghĩa kích thước tối thiểu cần thiết để chứa tất cả nội dung

ItemLineAlignment

Đọc Song Song

Trong một bố trí linh hoạt, định nghĩa vị trí chéo hướng của các con cái trong một dòng. Xem Enum.ItemLineAlignment để có ví dụ cho thịnh hữu.


<tbody>
<tr>
<td><code>ENUM.ItemLineAlignment.Automatic|Automatic</code></td>
<td>Định vị các con của layout hoặc cha của Class.UIFlexItem đặc biệt để làm cho layout Class.UIListLayout.HorizontalAlignment|HorizontalAlignment hoặc Class.UIListLayout.VerticalAlignment , tùy thuộc vào định hướng của nó 2> Class.UIListLayout.FillDirection|FillDirection2> .</td>
</tr>
<tr>
<td><code>ENUM.ITEMLINEABILITY.START|START</code></td>
<td>Định vị các con của bố trí hoặc cha của Class.UIFlexItem để vẽ trên dòng top trong một fill dọc hoặc fill ngang.</td>
</tr>
<tr>
<td><code>ENUM.ItemLineAlignment.Center|Center</code></td>
<td>Định vị các con của bố trí hoặc Class.UIFlexItem cha đến trung tâm dòng trong một fill dọc hoặc ngang.</td>
</tr>
<tr>
<td><code>ENUM.ItemLineAlignment.End|End</code></td>
<td>Định vị các con của bố trí hoặc cha của Class.UIFlexItem để vẽ dòng dưới cùng của dòng hoặc phải của dòng trong một fill dọc hoặc fill ngang.</td>
</tr>
<tr>
<td><code>Enum.ItemLineAlignment.Stretch|Stretch</code></td>
<td>Giãn đại diện con cái của bố trí hoặc cha mẹ <code>Class.UIFlexItem</code> để lấp đầy toàn bộ hướng dọc của dòng trong một fill dọc hoặc ngang.</td>
</tr>
</tbody>
Cài đặtHành vi người anh em
Examples of options for ItemLineAlignment in a horizontal fill direction.

Padding

Đọc Song Song

Xác định số lượng không gian miễn phí giữa mỗi thành phần, được thiết để là một tỷ lệ (phần trăm cỡ của cha mẹ trong hướng hiện tại) hoặc một khoảng cách (giống như kích thước pixel).

Đọc Song Song

Khi list layout's FillDirection được set to Enum.FillDirection.Vertical , the VerticalFlex property specifies how to distribute extra vertical space in the parent container.


<tbody>
<tr>
<td><code>ENSEMBLE.UIFLEXALIGNMENT.NONE|KHÔNG</code></td>
<td>Không có hành vi co giãn; các anh em duy trì chiều cao đã định.</td>
</tr>
<tr>
<td><code>ENUM.UIFLEXALIGNMENT.Fill|Fill</code></td>
<td>Các con cái thu nhỏ theo chiều dọc để lấp đầy toàn bộ container, vượt qua chiều cao đã định. Số con cái trong một cột vẫn giữ nguyên; ví dụ, nếu ba con cái hợp nhau trong chiều dọc trong cái cao hơn của container under the <code>enum.UIFlexAlignment.None|None</code> cài đặt, those three con c</td>
</tr>
<tr>
<td><code>ENSEMBLE.UIFLEXALIGNMENT.SPACEAROUND|SPACEAROUND</code></td>
<td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm vào cả hai bên của mỗi con cái.</td>
</tr>
<tr>
<td><code>Enum.UIFlexAlignment.SpaceBetween|SpaceBetween</code></td>
<td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm vào <b>giữa</b> các con cái, nhưng không có khoảng cách thêm vào <b>xung quanh</b> các con cái.</td>
</tr>
<tr>
<td><code>ENSEMBLE.UIFLEXIALignment.SpaceEvenly|SpaceEvenly</code></td>
<td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm giữa <b>giữa</b> và <b>xung quanh</b> các con cái.</td>
</tr>
</tbody>
Cài đặtHành vi người anh em
UIListLayout examples showing how each VerticalFlex option affects the size and spacing of sibling UI objects.
Hành vi Bên Xa

Trong list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list

Diagram showing how VerticalFlex affects the vertical size of sibling UI objects when the UIListLayout fill direction is set to horizontal.
Tự động đo kích thước

Nếu GuiObject.AutomaticSize được bật cho một con của UIListLayout trong FillDirection, nó được hiểu là "cơ sở dữ liệu siêu tự động" và nó định kích thước của

Nếu GuiObject.AutomaticSize được kích hoạt cho một con của Class.UIListLayout ở UIListLayout, nó được hiểu là "kích thước vùng động và nó định nghĩa kích thước tối thiểu cần thiết để chứa tất cả nội dung

Wraps

Đọc Song Song

Kiểm tra xem các con của người anh em trong container cha có được điều khiển này khi kích thước mặc định của chúng vượt quá chiều rộng/chiều cao của giới hạn của container.

Diagram showing how Wraps affects how siblings are distributed within the parent container's bounds.

Phương Pháp

Sự Kiện