UIPageViewController
1918 ワード
https://developer.apple.com/documentation/uikit/uipageviewcontroller
"A container view controller that manages navigation between pages of content, where a child view controller manages each page."
各ページのコンテンツページ間のナビゲーションを管理するコンテナビューコントローラ.
ページビューコントローラのナビゲーションは、アプリケーションのコード作成によって制御したり、ユーザーが直接ジェスチャーを使用して制御したりすることができます.ページとページの間をナビゲートするときに、[ページビュー](Page View)コントロールでは、最適化されたアニメーション処理の遷移が使用されます.
Important
tvOSでは、
ページビューコントローラインタフェースを定義する場合は、必要に応じて1つのコンテンツビューコントローラ(またはspineの位置と2つの状態に応じて1つのコンテンツビューコントローラ)を一度に提供し、データソースを使用できます.コンテンツビューコントローラを一度に1つ提供する場合、
ページビューコントローラのデータソースは、必要に応じてコンテンツビューコントローラを提供し、
このクラスは通常、サブクラスタを実行できないままです.
"A container view controller that manages navigation between pages of content, where a child view controller manages each page."
各ページのコンテンツページ間のナビゲーションを管理するコンテナビューコントローラ.
Declaration
@MainActor class UIPageViewController : UIViewController
Overview
ページビューコントローラのナビゲーションは、アプリケーションのコード作成によって制御したり、ユーザーが直接ジェスチャーを使用して制御したりすることができます.ページとページの間をナビゲートするときに、[ページビュー](Page View)コントロールでは、最適化されたアニメーション処理の遷移が使用されます.
Important
tvOSでは、
UIPageViewController
クラスは、全画面コンテンツページ間のエスケープ方式のみを提供する.iOSとは異なり、ユーザーは各ページでプロジェクト間の焦点と対話したり、焦点を移動したりすることはできません.ページビューコントローラインタフェースを定義する場合は、必要に応じて1つのコンテンツビューコントローラ(またはspineの位置と2つの状態に応じて1つのコンテンツビューコントローラ)を一度に提供し、データソースを使用できます.コンテンツビューコントローラを一度に1つ提供する場合、
setViewControllers(_:direction:animated:completion:)
メソッドを使用して現在のコンテンツビューコントローラを設定できます.スケッチャーベースのナビゲーションをサポートするには、データソースオブジェクトを使用してビューコントローラを提供する必要があります.ページビューコントローラのデータソースは、必要に応じてコンテンツビューコントローラを提供し、
UIPageViewControllerDataSource
プロトコルに従う必要があります.「遅延ゲート」オブジェクト(UIPageViewControllerDelegate
プロトコルに従うオブジェクト)は、形状に関するいくつかの情報を提供し、「ジェスチャー」から始まる遷移に関する注意事項を受信する.このクラスは通常、サブクラスタを実行できないままです.
See Also
Container View Controllers
Creating a Custom Container View Controller
UISplitViewController
UINavigationController
UINavigationBar
UINavigationItem
UITabBarController
UITabBar
UITabBarItem
Reference
この問題について(UIPageViewController), 我々は、より多くの情報をここで見つけました https://velog.io/@panther222128/UIPageViewControllerテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol