1

初心者の質問: ビューベースのアプリをナビゲーションベースのアプリに変換する簡単な方法はありますか? ビューベースのアプリとして作成された既存のアプリ サンプルがあり、ネストできる追加のビュー コントローラーを作成できる必要があります。アプリは現在、presentModalViewController 呼び出しとニブを使用してウィンドウを表示しています。これらを pushViewController 呼び出しに変更しようとすると、ビューが表示されなくなります。pushViewController が Navigation ビューを使用する必要があるためだと思います。前もって感謝します!

4

2 に答える 2

4

あなたは確かに初心者なので、新しいナビゲーション ベースのプロジェクトを作成し、.xib ファイルと .m/.h ファイルをコピーするというアプローチを取ります。

難しい方法で実行したい場合:)、MainWindow.xib に NavigationController オブジェクトを追加します。次に、UINavigationController メンバーとアウトレットとプロパティをアプリ デリゲートに追加し、インターフェイス ビルダーでそれをナビゲーション コントローラーに接続します。application:didFinishLaunching:アプリ デリゲートのメソッドの最後で、ウィンドウのビューを に設定しますnavigationController.view。MainWindow.xib に戻り、ルート ナビゲーション項目を、起動時に表示されていたビュー コントローラーに設定します。

于 2010-03-25T18:00:02.307 に答える
3

youapplicationDidFinishLaunching:で UINavigationController を作成し、そのビューをビュー階層に追加してから、ivar に保存します。

これはまさに、ナビゲーション ベースのテンプレートが行っていることです。「ビューベース」または「ナビゲーションベース」のアプリについて特別なことは何もありません。

于 2010-03-25T18:00:06.970 に答える