3

シンプルなビューベースのアプリケーションがあります。元のビューのボタンを押したときに、この元のビューを別のビューに切り替えたい。私はナビゲーション ビュー コントローラーやスイッチビュー コントローラーを使用したくありません。ルート ビューを別のビューに交換したいだけです。

ありがとう、ジョー

4

1 に答える 1

1

これはアップルが推奨するものではありません。複数のビューがある場合は、TabBar コントローラーまたはナビゲーション コントローラーを使用する必要があります。理由の 1 つは、不適切にビューを追加すると、viewDid/WillAppear などのメッセージが送信されないことです。

ナビゲーション バーを表示したくない場合は、それを非表示に設定すると、ナビゲーション ベースのアプリにあることが誰にもわかりません。ビュー コントローラーを押すと、ビューが側面からアニメーション化されないようにすることもできます。

もう 1 つの受け入れられるオプションは、「バッキング」ビューをロードし、決して変更しないことです。このバッキング ビューのサブビューを切り替えることができます。アプリにバッキング ビューが表示されることはありませんが、ビューを削除および追加するためだけに表示されます。

于 2009-06-06T01:18:50.767 に答える