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

基本的 Frames 作为其他 GuiObjects 的容器,例如 标签按钮。您可以将帧应用于在用户的 屏幕 上显示,或在体验内的 表面 上显示。

示例帧在屏幕上包含一个 TextLabel、TextBox 和 ImageButton。

帧是响应式布局的理想容器,比如 列表和灵活布局,允许您更改帧的大小并动态调整布局项在其中的适应方式。Frames 也是核心的 GuiObjects,因此您可以自定义属性,如 BackgroundColor3Transparency,应用 背景渐变边框,等等。

除了作为容器的常见用法外,您还可以将 Frames 用于 UI 设计。例如,作为其他 UI 元素之间的视觉分隔符,您可以将帧缩放为细长,直到它变成一条线。

剪裁

默认情况下,Frame 容器通过 ClipsDescendants 布尔值 剪裁 其内容(子 GuiObjects)。如果您希望子元素出现在帧的边界之外,只需将 ClipsDescendants 设置为 false

重要的是,请注意,如果帧或其任何祖先具有非零的 Rotation,则 ClipsDescendants 适用;在这种情况下,后代将渲染在帧的边界之外。

自动调整大小

帧可以根据其内容设置为 自动调整大小。要实现此目的,将帧的 Size 设置为 最小 宽度和/或高度,然后将其 AutomaticSize 属性设置为 XYXY,具体取决于自动调整大小应适用于哪个轴。一旦设置,帧将根据其中的 GuiObjects 和布局的大小自动调整大小。