シンプルなビューベースのアプリケーションがあります。元のビューのボタンを押したときに、この元のビューを別のビューに切り替えたい。私はナビゲーション ビュー コントローラーやスイッチビュー コントローラーを使用したくありません。ルート ビューを別のビューに交換したいだけです。
ありがとう、ジョー
シンプルなビューベースのアプリケーションがあります。元のビューのボタンを押したときに、この元のビューを別のビューに切り替えたい。私はナビゲーション ビュー コントローラーやスイッチビュー コントローラーを使用したくありません。ルート ビューを別のビューに交換したいだけです。
ありがとう、ジョー
これはアップルが推奨するものではありません。複数のビューがある場合は、TabBar コントローラーまたはナビゲーション コントローラーを使用する必要があります。理由の 1 つは、不適切にビューを追加すると、viewDid/WillAppear などのメッセージが送信されないことです。
ナビゲーション バーを表示したくない場合は、それを非表示に設定すると、ナビゲーション ベースのアプリにあることが誰にもわかりません。ビュー コントローラーを押すと、ビューが側面からアニメーション化されないようにすることもできます。
もう 1 つの受け入れられるオプションは、「バッキング」ビューをロードし、決して変更しないことです。このバッキング ビューのサブビューを切り替えることができます。アプリにバッキング ビューが表示されることはありませんが、ビューを削除および追加するためだけに表示されます。