0

スワイプナビゲーションを作成しようとしていますが、1つのポイントでブロックします。スワイプ用にそれらを制御する1つのビューコントローラーで複数のビューを作成する必要がありますか?または、毎回1つのビューコントローラで1つのビューを作成する必要がありますか?

Thxあなた

4

1 に答える 1

0

依存します。
1、複数のviewControllerを単一のUINavigationControllerに埋め込んで、すべてのviewControllerでUISwipeGestureRecognizerとSegueを使用して、それらの間を階層的に移動することができます....

2、 ... または、複数の UIView と UIPageControl を持つ単一の viewController を使用することもできます (デフォルトの Weather アプリのように)。ここここで例を見つけることができます。

2 番目のオプションは、よりスムーズなスクロール エクスペリエンスを提供しますが、さまざまな viewController 全体を表示するには、最初のオプションを使用する必要があると思います。

ビュー/ビューコントローラー間でデータを転送するという問題もあります。最初のオプションでは、セグエとデリゲート プロトコルを使用して、viewController 間でデータを転送する必要があります。

于 2012-08-04T10:33:31.143 に答える