Dispositions de page

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Lorsque vous parent un UIPageLayout à un conteneur UI, chaque GuiObject frère devient une page unique vers laquelle vous pouvez passer par le biais de scripts. Cette disposition est utile lorsque vous souhaitez créer des interfaces utilisateur telles que des modaux à onglets, des tutoriels ou des écrans de personnalisation de personnage.

Après avoir créé plusieurs pages dans le UIPageLayout, vous devez utiliser des scripts pour passer d'une page à l'autre. Par exemple, le code suivant, collé dans un script Script frère côté client de la disposition, passe en avant puis en arrière entre les pages toutes les deux secondes.


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()

Si vous souhaitez visualiser des pages tout en éditant dans Studio, vous pouvez utiliser la Barre de commandes pour naviguer d'une page à l'autre, vous permettant ainsi de revoir les changements à apporter sans avoir à jouer votre expérience à chaque fois.

  1. Dans la hiérarchie de la fenêtre Explorer, sélectionnez l'objet UIPageLayout.

  2. Ouvrez la Barre de commandes.

  3. Entrez l'une des commandes suivantes et appuyez sur Enter.

    ActionCommande
    Page suivantegame:GetService("Selection"):Get()[1]:Next()
    Page précédentegame:GetService("Selection"):Get()[1]:Previous()
    Première pagegame:GetService("Selection"):Get()[1]:JumpToIndex(0)
©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.