0

アプリケーションを構築しました。私のビューでは、TableViewを使用しました。そこで、このテーブル ビューをナビゲーション コントローラーに変更したいと思います。

1- UITable ビューを Navigation Controller に変更するにはどうすればよいですか?

4

3 に答える 3

2

これを実現する最も簡単な方法は、新しい「ナビゲーションベースのアプリケーション」を作成することです。これにより、必要なものがすべてセットアップされます。デフォルトでは、これにより単純なRootViewControllerが設定されます。必要に応じて、アプリケーションデリゲートを編集してこれをTableViewControllerに変更できます。

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after app launch    

    RootViewController *rootViewController = (RootViewController *)[navigationController topViewController];
    rootViewController.managedObjectContext = self.managedObjectContext;

    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
}

TableViewControllerを新しいプロジェクトにコピーし、RootViewControllerを自分のものに変更するだけです。

于 2010-01-03T12:42:16.107 に答える
1

みなさん、ありがとうございました。最後に私は:Dを理解しました、ちょうどこのコードを入れてください:

UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
    [self presentModalViewController:myNav animated:YES];
于 2010-01-03T22:48:38.153 に答える
1

XCode でテンプレート プロジェクトの 1 つから開始した場合は、ビューの .xib ファイルを見つけ、.xib ファイルをダブルクリックして InterfaceBuilder を起動します。コンポーネントをドラッグ アンド ドロップしたり、パレットからコンポーネントを追加したりして、ビューを直接操作できます。

Apple のチュートリアルの 1 つを見て、InterfaceBuilder での作業の雰囲気をつかもうと思います。このチュートリアルでは、View Controller を追加する方法を示します

于 2010-01-03T11:22:38.917 に答える