UIPageLayoutをUIコンテナに親として設定すると、すべての兄弟GuiObjectがスクリプトを通じて遷移できるユニークなページになります。このレイアウトは、タブ付きモーダル、チュートリアル、キャラクターカスタマイズ画面などのユーザーインターフェースを作成したいときに便利です。

UIPageLayout内に複数のページを作成した後は、スクリプトを使用してページ間を遷移する必要があります。たとえば、レイアウトのクライアント側の兄弟Scriptに貼り付けた以下のコードは、2秒ごとにページ間を前後に遷移します。
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オブジェクトを選択します。

コマンドバーを開きます。
次のコマンドのいずれかを入力し、Enterを押します。
アクション コマンド 次のページ game:GetService("Selection"):Get()[1]:Next() 前のページ game:GetService("Selection"):Get()[1]:Previous() 最初のページ game:GetService("Selection"):Get()[1]:JumpToIndex(0)