通常のView Controllerでセグエを使用する代わりに、Navigation Controllerをいつ使用すべきかわかりませんか? また、セグエを使用する場合、モーダル セグエとプッシュ セグエの違いは何ですか?
例を教えてください。
通常のView Controllerでセグエを使用する代わりに、Navigation Controllerをいつ使用すべきかわかりませんか? また、セグエを使用する場合、モーダル セグエとプッシュ セグエの違いは何ですか?
例を教えてください。
私の経験では、この種のことを決定する一般的なルールはありません。それは、将来のアプリの使いやすさに依存します...
ナビゲーション コントローラーは、ユーザーがいつでもどこにいて、どのように戻ることができるかをユーザーが思い出すのに役立ちますが、レベルが多すぎる場合は使用するのが最適ではありません...さらに重要なのは、NavigationController またはTabBarController、一般的な機能やデータを持つことができる他のすべてのViewControllerからアクセスできるクラスがあります...
モーダル セグエとプッシュ セグエの違いは、最初は常に親の ViewController に戻るということです。これは、新しい情報のみを上に表示するためです。一方、プッシュ セグエでは、ある ViewController を別の ViewController に置き換えます...
戻るボタン機能を有効にする場合は、ナビゲーションコントローラーを使用します。引き続き「通常の」ビューコントローラーを使用し、ナビゲーションコントローラーに埋め込むだけです。次に、View Controllerをプッシュして、戻ることができます。