アプリケーションを構築しました。私のビューでは、TableViewを使用しました。そこで、このテーブル ビューをナビゲーション コントローラーに変更したいと思います。
1- UITable ビューを Navigation Controller に変更するにはどうすればよいですか?
これを実現する最も簡単な方法は、新しい「ナビゲーションベースのアプリケーション」を作成することです。これにより、必要なものがすべてセットアップされます。デフォルトでは、これにより単純な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を自分のものに変更するだけです。
みなさん、ありがとうございました。最後に私は:Dを理解しました、ちょうどこのコードを入れてください:
UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
[self presentModalViewController:myNav animated:YES];
XCode でテンプレート プロジェクトの 1 つから開始した場合は、ビューの .xib ファイルを見つけ、.xib ファイルをダブルクリックして InterfaceBuilder を起動します。コンポーネントをドラッグ アンド ドロップしたり、パレットからコンポーネントを追加したりして、ビューを直接操作できます。
Apple のチュートリアルの 1 つを見て、InterfaceBuilder での作業の雰囲気をつかもうと思います。このチュートリアルでは、View Controller を追加する方法を示します。