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

帧是响应式布局的理想容器,比如 列表和灵活布局,允许您更改帧的大小并动态调整布局项在其中的适应方式。Frames 也是核心的 GuiObjects,因此您可以自定义属性,如 BackgroundColor3、Transparency,应用 背景渐变 或 边框,等等。
除了作为容器的常见用法外,您还可以将 Frames 用于 UI 设计。例如,作为其他 UI 元素之间的视觉分隔符,您可以将帧缩放为细长,直到它变成一条线。
剪裁
默认情况下,Frame 容器通过 ClipsDescendants 布尔值 剪裁 其内容(子 GuiObjects)。如果您希望子元素出现在帧的边界之外,只需将 ClipsDescendants 设置为 false。
重要的是,请注意,如果帧或其任何祖先具有非零的 Rotation,则 ClipsDescendants 不 适用;在这种情况下,后代将渲染在帧的边界之外。
自动调整大小
帧可以根据其内容设置为 自动调整大小。要实现此目的,将帧的 Size 设置为 最小 宽度和/或高度,然后将其 AutomaticSize 属性设置为 X、Y 或 XY,具体取决于自动调整大小应适用于哪个轴。一旦设置,帧将根据其中的 GuiObjects 和布局的大小自动调整大小。