Layouts de Página

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Quando você pai um UIPageLayout para um contêiner de UI, cada irmão GuiObject se torna uma página única que você pode fazer a transição através do scripting. Este layout é útil quando você quiser criar interfaces de usuário, como pop-ups de aba, tutoriais ou telas de personalização de personagens.

Depois de criar várias páginas dentro do UIPageLayout, você precisa usar scripts para fazer a transição de uma página para a outra. Por exemplo, o seguinte código, pastado em um irmão de script Script do layout, faz a transição para frente e depois para trás entre as páginas a cada dois segundos.


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 você quiser ver as páginas enquanto estiver editando no Studio, você pode usar o Barra de Comando para navegar de uma página para outra, permitindo que você revise onde precisa fazer alterações sem ter que jogar sua experiência toda vez.

  1. Na Explorer janela hierarquia, selecione o ObjetoUIPageLayout.

  2. Na aba Ver, abra a barra de comandos.

    Studio's View tab with the Command Bar button highlighted.
  3. Insira qualquer um dos seguintes comandos e pressione Enter .

    AcciónComando
    Siguiente página game:GetService("Selection"):Get()[1]:Next()
    Página anterior game:GetService("Selection"):Get()[1]:Previous()
    Página Principal game:GetService("Selection"):Get()[1]:JumpToIndex(0) Pular para o Índice(0)