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 à laquelle vous pouvez passer par le biais de scripts. Cette disposition est utile lorsque vous souhaitez créer des interfaces utilisateur telles que des modales à onglets, des tutoriels ou des écrans de personnalisation de personnage.

Après avoir créé plusieurs pages au sein du UIPageLayout, vous devez utiliser des scripts pour passer d'une page à l'autre. Par exemple, le code suivant, collé dans un 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 les pages tout en éditant dans Studio, vous pouvez utiliser la Barre de commandes pour naviguer d'une page à l'autre, vous permettant de revoir où vous devez apporter des modifications sans avoir à jouer à votre jeu à chaque fois.

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

  2. Ouvrez la Barre de commandes.

  3. Saisissez l'une des commandes suivantes et appuyez sur Entrée.

    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.