Quando si collega un UIPageLayout a 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 client-side fratello del layout, passa avanti e poi indietro tra le pagine ogni due secondi.
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()Se desideri visualizzare le pagine mentre modifichi in Studio, puoi utilizzare la Command Bar per navigare da una pagina all'altra, permettendoti di rivedere dove devi apportare modifiche senza dover riprodurre il tuo gioco ogni volta.
Nella gerarchia della finestra Explorer, seleziona l'oggetto UIPageLayout.

Apri la Command Bar.
Inserisci uno dei seguenti comandi e premi Enter.
Azioni 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)