UIPageLayout

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

モバイルデバイスのホーム画面のように、ページ付きビューウィンドウを作成します。親に GuiObject にページレイアウトを付けることで、UIPageLayout を使用できます。UIPageLayout はその後、すべての GuiObject の姉妹に自分自身を適用します。

概要

プロパティ

  • 並列読み取り

    ページ間の移行をアニメートするかどうか。

  • 並列読み取り

    ページレイアウトが端に巻き付くかどうか。

  • 読み取り専用
    複製されていません
    並列読み取り

    現在表示されているページまたは現在のアニメーションのターゲットページ

  • アニメーションを実行するときに使用する緩和方向。

  • 並列読み取り

    アニメーションを実行するときに使用する緩和スタイル。

  • 並列読み取り

    NextSelection{Up, Down, Left, Right} のオーバーライドを制御します。デフォルトは true です。

  • 並列読み取り

    ページが互いから分離される量を決定します。

  • スクロールホイールの使用を制御し、別のものに使用する場合。デフォルトは true です。

  • 並列読み取り

    非インタラクティブなレイアウトの場合、タッチスクロールを制御します。デフォルトは true です。

  • 並列読み取り

    アニメーションの長さ。

UIGridStyleLayout から継承した プロパティ

方法

  • JumpTo(page : Instance):()

    page が UIPageLayout にある場合、それはそれに UIPageLayout.CurrentPage を設定し、それをアニメートします。円形レイアウトが有効になっている場合、このページへの最短経路が取られます。

  • JumpToIndex(index : number):()

    インデックスが >= 0 であり、レイアウトのサイズより小さい場合、このメソッドは UIPageLayout:JumpTo() のように機能します。境界外で円形が設定する定されている場合、UIPageLayout.CurrentPage のインバウンドインデックスと新しいインデックスの間の全距離をアニメーションします。

  • Next():()

    現在のページの後のページに UIPageLayout.CurrentPage を設定し、それをアニメートするか、次のページがない場合は何もしません。

  • UIPageLayout.CurrentPage を現在のページの前のページに設定し、それをアニメートするか、前のページがない場合は何もしません。

イベント

プロパティ

Animated

並列読み取り

ページ間の移行をアニメートするかどうか。

Circular

並列読み取り

ページレイアウトが端に巻き付くかどうか。

CurrentPage

読み取り専用
複製されていません
並列読み取り

現在表示されているページまたは現在のアニメーションのターゲットページ

EasingDirection

並列読み取り

アニメーションを実行するときに使用する緩和方向。

EasingStyle

並列読み取り

アニメーションを実行するときに使用する緩和スタイル。

GamepadInputEnabled

並列読み取り

NextSelection{Up,Down,Left,Right} のオーバーライドを制御します。デフォルトは true です。

Padding

並列読み取り

ページが互いから分離される量を決定します。スケール(現在の方向で親のサイズのパーセンテージ)またはオフセット(静的スペース値、ピクセルサイズに似ている)を使用して設定できます。

ScrollWheelInputEnabled

並列読み取り

スクロールホイールの使用を制御し、別のものに使用する場合。デフォルトは true です。

TouchInputEnabled

並列読み取り

非インタラクティブなレイアウトの場合、タッチスクロールを制御します。デフォルトは true です。

TweenTime

並列読み取り

アニメーションの長さ。

方法

JumpTo

()

page が UIPageLayout にある場合、それはそれに UIPageLayout.CurrentPage を設定し、それをアニメートします。円形レイアウトが有効になっている場合、このページへの最短経路が取られます。

パラメータ

page: Instance
既定値: ""

戻り値

()

JumpToIndex

()

インデックスが >= 0 であり、レイアウトのサイズより小さい場合、このメソッドは UIPageLayout:JumpTo() のように機能します。境界外で円形が設定する定されている場合、UIPageLayout.CurrentPage のインバウンドインデックスと新しいインデックスの間の全距離をアニメーションします。

パラメータ

index: number
既定値: ""

戻り値

()

Next

()

現在のページの後のページに UIPageLayout.CurrentPage を設定し、それをアニメートするか、次のページがない場合は何もしません。


戻り値

()

Previous

()

UIPageLayout.CurrentPage を現在のページの前のページに設定し、それをアニメートするか、前のページがない場合は何もしません。


戻り値

()

イベント

PageEnter

ページが表示され、レンダリングされるときに発火します。

パラメータ

page: Instance

PageLeave

ページがビューから消えるときに発火し、レンダリングされません。

パラメータ

page: Instance

Stopped

アニメーションを UIPageLayout.CurrentPage をキャンセルせずに完了させ、ビューがスクロールを停止するときに発火します。

パラメータ

currentPage: Instance