iOS でインタラクティブなタッチブックを作成しています。本に最適なコントローラーを教えてください。(例: UIViewController、NavigationController など)。ストーリーボードのオプションを使用したいと思います。
次に、ページを処理する最良の方法は何ですか? ページごとに個別のViewController?ページごとに個別のビュー?
iOS でインタラクティブなタッチブックを作成しています。本に最適なコントローラーを教えてください。(例: UIViewController、NavigationController など)。ストーリーボードのオプションを使用したいと思います。
次に、ページを処理する最良の方法は何ですか? ページごとに個別のViewController?ページごとに個別のビュー?
ドキュメントから:
ページ ビュー コントローラーを使用すると、ユーザーは指定されたトランジションを使用してビュー コントローラー間を移動できます。ナビゲーションは、ジェスチャーやプログラムを使用してユーザーが制御できます。
ビュー コントローラは、setViewControllers:direction:animated:completion: メソッドを介して一度に 1 つ (または背骨の位置と両面の状態に応じて 2 つ) 提供されるか、必要に応じてデータ ソースによって提供されます。ジェスチャー ベースのナビゲーションは、データ ソースが提供されている場合にのみ有効になります。
このクラスの動作を変更するには、データ ソースとデリゲートを提供する必要があります。このクラスは、サブクラス化することを意図していません。
2 番目の質問については、はい、UIPageViewController はコンテナー ビュー コントローラーであり、ビュー コントローラーの配列を保持するため、各ページをビュー コントローラーとして管理するのが最も簡単です。