Mises en 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 d'interface utilisateur, chaque frère GuiObject devient une page unique que vous pouvez transférer grâce au scripting.Cette disposition est utile lorsque vous souhaitez créer des interfaces utilisateur telles que des onglets modaux, des tutoriels ou des écrans de personnalisation de caractères.

Après avoir créé plusieurs pages dans le UIPageLayout, vous devez utiliser le scripting pour passer d'une page à l'autre.Par exemple, le code suivant, collé dans un frère du côté client du layout, Script passe en avant et 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 voulez afficher des pages pendant que vous éditez dans Studio, vous pouvez utiliser la barre de commande pour naviguer d'une page à l'autre, vous permettant de revoir où vous devez faire des modifications sans avoir à jouer votre expérience à chaque fois.

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

  2. De l'onglet Affichage , ouvrez la barre de commande .

    Studio's View tab with the Command Bar button highlighted.
  3. Saisissez l'une des commandes suivantes et appuyez sur Enter.

    ActionCommande
    Page suivante game:GetService("Selection"):Get()[1]:Next()
    Page précédente game:GetService("Selection"):Get()[1]:Previous()
    Première page game:GetService("Selection"):Get()[1]:JumpToIndex(0)