# UIPageLayout(ロブロックス クラス) > Positions sibling UI elements as full-size pages in a single row or column that users can scroll or animate through one page at a time. - URL:https://roblox.minecraft-okinawa.com/reference/classes/UIPageLayout/ - 公式:https://create.roblox.com/docs/reference/engine/classes/UIPageLayout - 受け継いでいるクラス:UIGridStyleLayout ## プロパティ - `UIPageLayout.Animated: boolean`:Whether or not to animate transitions between pages. - `UIPageLayout.Circular: boolean`:Whether or not the page layout wraps around at the ends. - `UIPageLayout.CurrentPage: GuiObject`:The page that is either currently being displayed or is the target of the current animation. - `UIPageLayout.EasingDirection: EasingDirection`:The easing direction to use when performing an animation. - `UIPageLayout.EasingStyle: EasingStyle`:The easing style to use when performing an animation. - `UIPageLayout.GamepadInputEnabled: boolean`:Controls the overrides of NextSelection{Up, Down, Left, Right}. Defaults to true. - `UIPageLayout.Padding: UDim`:Determines the amount that pages are separated from each other by. - `UIPageLayout.ScrollWheelInputEnabled: boolean`:Controls the use of scroll wheel, in case that it is intended for something else. Defaults to true. - `UIPageLayout.TouchInputEnabled: boolean`:Controls touch scrolling, in case this is a non-interactive layout. Defaults to true. - `UIPageLayout.TweenTime: float`:The length of the animation. ## メソッド - `UIPageLayout:JumpTo(page: Instance): ()`:If the page is in the UIPageLayout, then it sets UIPageLayout.CurrentPage to it and animates to it. If the circular layout is enabled, it will take the shortest path to this page. - `UIPageLayout:JumpToIndex(index: int): ()`:If the index is >= 0 and less than the size of the layout, this method acts like Class.UIPageLayout:JumpTo(). Out-of-bounds indices are wrapped modulo the page count to determine the target page. - `UIPageLayout:Next(): ()`:Sets UIPageLayout.CurrentPage to the page after the current page and animates to it, or does nothing if there isn't a next page. - `UIPageLayout:Previous(): ()`:Sets UIPageLayout.CurrentPage to the page before the current page and animates to it, or does nothing if there isn't a previous page. ## イベント - `UIPageLayout.PageEnter(page: Instance)`:Fires when a page comes into view, and is going to be rendered. - `UIPageLayout.PageLeave(page: Instance)`:Fires when a page leaves view, and will not be rendered. - `UIPageLayout.Stopped(currentPage: Instance)`:Fires when an animation to UIPageLayout.CurrentPage is completed without being canceled, and the view stops scrolling. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)