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

在 UIPageLayout 中创建多个页面后,你需要使用脚本在页面之间进行切换。例如,以下代码在布局的客户端兄弟 Script 中粘贴后,每两秒切换一次页面。
local frame = script.Parentlocal 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 中编辑时查看页面,可以使用 命令栏 从一个页面导航到另一个页面,让你审查需要更改的地方,而无需每次都播放体验。
在 资源管理器 窗口的层级中,选择 UIPageLayout 对象。

打开 命令栏。
输入以下任一命令并按 Enter。
操作 命令 下一页 game:GetService("Selection"):Get()[1]:Next() 上一页 game:GetService("Selection"):Get()[1]:Previous() 第一页 game:GetService("Selection"):Get()[1]:JumpToIndex(0)