Diseños de página

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Cuando padre un UIPageLayout a un contenedor de UI, cada hermano GuiObject se convierte en una página única que puedes transitar a través de scripting. Este diseño es útil cuando quieres crear interfaces de usuario como marcos de diálogo, tutoriales o pantallas de personalización de personajes.

Después de crear múltiples páginas dentro del UIPageLayout , necesitas usar scripts para transitar de página en página. Por ejemplo, el siguiente código, pegado en un lado del cliente Script de la interfaz de usuario, se transita hacia delante y luego hacia atrás entre las páginas cada dos 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()

Si desea ver las páginas mientras edita en Studio, puede usar la Barra de Comandos para navegar desde una página a otra, lo que le permite revisar dónde debe hacer cambios sin tener que jugar su experiencia cada vez.

  1. En la Explorador de ventana jerarquía, seleccione el objeto Class.UIPageLayout .

  2. De la pestaña Ver, abra la barra de comandos.

    Studio's View tab with the Command Bar button highlighted.
  3. Ingrese cualquiera de los siguientes comandos y presione Ingrese .

    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)