0

iOS でインタラクティブなタッチブックを作成しています。本に最適なコントローラーを教えてください。(例: UIViewController、NavigationController など)。ストーリーボードのオプションを使用したいと思います。

次に、ページを処理する最良の方法は何ですか? ページごとに個別のViewController?ページごとに個別のビュー?

4

1 に答える 1

1

UIPageViewController

ドキュメントから:

ページ ビュー コントローラーを使用すると、ユーザーは指定されたトランジションを使用してビュー コントローラー間を移動できます。ナビゲーションは、ジェスチャーやプログラムを使用してユーザーが制御できます。

ビュー コントローラは、setViewControllers:direction:animated:completion: メソッドを介して一度に 1 つ (または背骨の位置と両面の状態に応じて 2 つ) 提供されるか、必要に応じてデータ ソースによって提供されます。ジェスチャー ベースのナビゲーションは、データ ソースが提供されている場合にのみ有効になります。

このクラスの動作を変更するには、データ ソースとデリゲートを提供する必要があります。このクラスは、サブクラス化することを意図していません。

2 番目の質問については、はい、UIPageViewController はコンテナー ビュー コントローラーであり、ビュー コントローラーの配列を保持するため、各ページをビュー コントローラーとして管理するのが最も簡単です。

于 2012-08-03T14:13:37.943 に答える