スワイプナビゲーションを作成しようとしていますが、1つのポイントでブロックします。スワイプ用にそれらを制御する1つのビューコントローラーで複数のビューを作成する必要がありますか?または、毎回1つのビューコントローラで1つのビューを作成する必要がありますか?
Thxあなた
スワイプナビゲーションを作成しようとしていますが、1つのポイントでブロックします。スワイプ用にそれらを制御する1つのビューコントローラーで複数のビューを作成する必要がありますか?または、毎回1つのビューコントローラで1つのビューを作成する必要がありますか?
Thxあなた
依存します。
1、複数のviewControllerを単一のUINavigationControllerに埋め込んで、すべてのviewControllerでUISwipeGestureRecognizerとSegueを使用して、それらの間を階層的に移動することができます....
2、 ... または、複数の UIView と UIPageControl を持つ単一の viewController を使用することもできます (デフォルトの Weather アプリのように)。こことここで例を見つけることができます。
2 番目のオプションは、よりスムーズなスクロール エクスペリエンスを提供しますが、さまざまな viewController 全体を表示するには、最初のオプションを使用する必要があると思います。
ビュー/ビューコントローラー間でデータを転送するという問題もあります。最初のオプションでは、セグエとデリゲート プロトコルを使用して、viewController 間でデータを転送する必要があります。