TableView Pour le contrôleur de navigation sur le projet d'application basées sur la vue?

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

  •  22-09-2019
  •  | 
  •  

Question

Je construit une application. D'une mon point de vue je TableView. Alors maintenant, je veux changer ce point de vue de la table à un contrôleur de navigation.

1- Comment puis-je changer la vue uitable de Navigation Controller.?

Était-ce utile?

La solution

La meilleure façon d'y parvenir est de créer une nouvelle «application à base de navigation. Cela crée tout ce dont vous avez besoin. Par défaut, cela vous mis en place avec RootViewController simple, si vous voulez, vous pouvez modifier ce être votre TableViewController en éditant le délégué de l'application

- (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];
}

Tout ce que vous devez faire est de copier votre TableViewController dans le nouveau projet et changer le RootViewController être le vôtre

Autres conseils

Si vous avez commencé avec l'un projet de modèle dans XCode trouver le fichier .xib pour votre point de vue et lancer InterfaceBuilder en double cliquant sur le fichier .xib. Vous pouvez manipuler directement la vue par glisser-déposer des composants ainsi que l'ajout de composants à partir d'une palette.

Je promènerez dans un des tutoriels de pommes et avoir une idée de travailler avec InterfaceBuilder - ce tutoriel montre l'ajout d'un contrôleur de vue .

Merci tout le monde. enfin j'ai réalisé: D, il suffit de mettre ce code:

UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
    [self presentModalViewController:myNav animated:YES];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top