TableView をビューベースのアプリケーション プロジェクトのナビゲーション コントローラーに接続しますか?

StackOverflow https://stackoverflow.com/questions/1994643

  •  22-09-2019
  •  | 
  •  

質問

アプリケーションを構築しました。私のビューでは 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];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top