TableView Pour le contrôleur de navigation sur le projet d'application basées sur la vue?
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.?
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];