Quando si inserisce un UIPageLayout in un contenitore UI, ogni GuiObject fratello diventa una pagina unica a cui è possibile passare tramite scripting. Questo layout è utile quando si desidera creare interfacce utente come modali a schede, tutorial o schermate di personalizzazione del personaggio.

Dopo aver creato più pagine all'interno del UIPageLayout, è necessario utilizzare lo scripting per passare da una pagina all'altra. Ad esempio, il seguente codice, incollato in un Script fratello lato client del layout, transita in avanti e poi indietro tra le pagine ogni due secondi.
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()
Se desideri visualizzare le pagine mentre modifichi in Studio, puoi utilizzare la Barra dei comandi per navigare da una pagina all'altra, permettendoti di rivedere dove è necessario apportare modifiche senza dover riprodurre la tua esperienza ogni volta.
Nella gerarchia della finestra Explorer, seleziona l'oggetto UIPageLayout.

Apri la Barra dei comandi.
Inserisci uno dei seguenti comandi e premi Invio.
Azione Comando Pagina successiva game:GetService("Selection"):Get()[1]:Next() Pagina precedente game:GetService("Selection"):Get()[1]:Previous() Prima pagina game:GetService("Selection"):Get()[1]:JumpToIndex(0)