左、右のジェスチャーコントロールを備えた天気アプリを作成しています。つまり、ユーザーは、画面を左右にスワイプして天気を確認したい都市を複数持つことができます。動作を模倣したいサンプル アプリのスクリーンショットをご覧ください。
2 つの質問があります。
2 番目のスクリーンショットで 2 つのビュー間の遷移をどのように示しているのでしょうか? Xcode - ストーリーボードで同じ動作を再現しようとしました。2 つのビュー コントローラーを作成しました。1 つは赤の背景、もう 1 つは緑の背景です。スワイプ ジェスチャ レコグナイザーを赤いものにドラッグ アンド ドロップし、Modal を使用してジェスチャをビュー コントローラーに関連付けました。しかし、私が見るデフォルトのトランジションは、水平/垂直の反転、クロス ディゾルブ、部分的なカールだけです。彼らが行っていることのようなものは何もありません。それで、彼らはどのようにそれをしているのですか?Push に変更しても何も起こりません。
ストーリーボードを使用すると、ユーザーが入力できる都市が制限されます。つまり、ビュー コントローラーが 2 つある場合、ビュー コントローラー 1 は都市 1 の天気を表示し、ビュー コントローラー 2 は都市 2 の天気を表示します。基本的に、スワイプは、定義したコントローラーの数に制限されます。(各都市に 1 つ)。これを動的にする方法はありますか?ユーザーは N 個の都市と N 個のスワイプを持つことができます。すべての iPhone に組み込まれている天気アプリと同様の動作。