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

UIPageLayout内に複数のページを作成した後は、スクリプティングを使用してページからページへと移行する必要があります。たとえば、以下のコードをレイアウトのクライアントサイドの兄弟Scriptに貼り付けると、2秒ごとにページ間を前後に移行します。
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で編集しているときにページを表示したい場合は、コマンドバーを使用して、1ページから別のページにナビゲートすることができ、毎回体験をプレイせずに変更が必要な箇所を確認できます。
Explorerウィンドウの階層で、UIPageLayoutオブジェクトを選択します。

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