TableView をビューベースのアプリケーション プロジェクトのナビゲーション コントローラーに接続しますか?
質問
アプリケーションを構築しました。私のビューでは TableView を使用しました。そこで、このテーブル ビューをナビゲーション コントローラーに変更したいと思います。
1- UITable ビューを Navigation Controller に変更するにはどうすればよいですか。
解決
これを実現する最も簡単な方法は、新しい「ナビゲーションベースのアプリケーション」を作成することです。これはあなたが必要なすべてを設定します。あなたはアプリケーションデリゲートを編集してTableViewControllerようにこれを変更することができますしたい場合は、デフォルトでは、これは、簡単なRootViewControllerであなたを設定します。
- (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];
}
あなたがISをやらなければならないことは、新しいプロジェクトにあなたのTableViewControllerをコピーして、あなたの
であることをRootViewControllerを変更します他のヒント
XCode のテンプレート プロジェクトの 1 つから始めた場合は、ビューの .xib ファイルを見つけて、.xib ファイルをダブルクリックして InterfaceBuilder を起動します。コンポーネントをドラッグ アンド ドロップしたり、パレットからコンポーネントを追加したりすることで、ビューを直接操作できます。
Apple のチュートリアルの 1 つを見て、InterfaceBuilder の操作の感覚を掴んでみます。 このチュートリアルでは、ビュー コントローラーの追加について説明します.
あなたの皆に感謝。最後に、私は考え出し:D、ちょうどこのコードを配置します:
UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
[self presentModalViewController:myNav animated:YES];
所属していません StackOverflow