页面布局

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

当你将 UIPageLayout 作为父元素放入一个 UI 容器时,每个兄弟 GuiObject 都将成为一个独特的页面,你可以通过脚本进行切换。此布局在你想创建用户界面时非常有用,例如选项卡模态窗口、教程或角色自定义界面。

UIPageLayout 中创建多个页面后,你需要使用脚本在页面之间进行切换。例如,以下代码在布局的客户端兄弟 Script 中粘贴后,每两秒切换一次页面。


local frame = script.Parent
local pageLayout = frame:FindFirstChildWhichIsA("UIPageLayout")
task.wait(2)
pageLayout:Next()
task.wait(2)
pageLayout:Next()
task.wait(2)
pageLayout:Previous()
task.wait(2)
pageLayout:Previous()

如果你想在 Studio 中编辑时查看页面,可以使用 命令栏 从一个页面导航到另一个页面,让你审查需要更改的地方,而无需每次都播放体验。

  1. 资源管理器 窗口的层级中,选择 UIPageLayout 对象。

  2. 打开 命令栏

  3. 输入以下任一命令并按 Enter

    操作命令
    下一页game:GetService("Selection"):Get()[1]:Next()
    上一页game:GetService("Selection"):Get()[1]:Previous()
    第一页game:GetService("Selection"):Get()[1]:JumpToIndex(0)
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。