Est-il possible d'ajouter un UINavigationController
à une application de vue qui hérite de UIViewController
et non de UITableViewController
? Comment est-il fait?Comment ajouter un contrôleur de navigation à une application basée sur une vue?
Répondre
Oui, vous pouvez avoir des contrôleurs de navigation dans n'importe quelle application basée sur les vues, que ce soit au niveau racine (comme lorsque vous créez le modèle basé sur la navigation dans Xcode) ou avec une racine TabBar ou avec n'importe quelle racine.
Un exemple, en présentant une vue modale y compris la navigation (utilisé dans mon application pour afficher une série de formes):
UIViewController *control = [[MyViewController alloc] initWithNibName: @"MyViewController" bundle: nil];
UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController: control];
[self presentModalViewController: navControl animated: YES];
[control release];
Dans un autre exemple, si vous voulez avoir au niveau de la racine, mais didn « t créer l'application avec le modèle de navigation, dans didFinishLaunching du AppDelegate (...):
UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController: control];
[window setRootViewController: navControl];
[navControl release];
vous pouvez également définir dans Interface Builder, en mettant en place la classe du contrôleur de vue que vous utilisez (UIViewController remplacé par UINavigationController). J'espère que cela répond à votre question (désolé de la discussion précédente).
J'ai créé un exemple de code pour comprendre comment construire un UITabBarController qui est de créer avec des conteneurs de viewcontroller dont plusieurs NavigationController https://github.com/damienromito/CustomTabBarController
- 1. Comment ajouter un contrôleur de barre d'onglets à une application basée sur un contrôleur de navigation?
- 2. Comment ajouter un viewcontroller normal après le contrôleur de navigation dans une application basée sur Windows?
- 3. Comment ajouter un contrôleur de navigation dans Application basée sur la vue dans l'iPhone?
- 4. Ajouter un élément de navigation à un contrôleur de vue
- 5. Utilisation du contrôleur de navigation dans une sous-vue de l'application basée sur la vue
- 6. Ajouter une vue de table et un contrôle de navigation à l'application basée sur une vue existante
- 7. Comment faire une application basée sur la navigation de l'application basée sur la vue dans l'ipad?
- 8. Comptabilité de l'utilisation de la mémoire dans une application basée sur un contrôleur de navigation;
- 9. Vue initiale sur une application basée sur une vue partagée
- 10. comment supprimer un contrôleur de navigation avec une vue
- 11. comment ajouter UITableView à une application basée sur la vue: iPhone sdk question
- 12. Ajouter une vue à un contrôleur de navigation au lancement de l'application
- 13. Comment créer une application basée sur la navigation?
- 14. Comment ajouter une autre sous-vue à une vue NavigationController
- 15. Application basée sur une fenêtre - Problèmes pour passer à la vue suivante/Contrôleur
- 16. Comment ajouter une barre de navigation à un UITableView
- 17. Ajouter ma première vue à une application basée sur une fenêtre
- 18. Gestion d'un contrôleur de navigation supplémentaire dans une application TabBar basée sur Interface Builder
- 19. Comment placer une vue sur un contrôleur de vue de navigation?
- 20. Navigation question vue du contrôleur
- 21. Comment ajouter une vue sur un UIPopoverController
- 22. Comment ajouter un TabBar à l'application iPhone basée sur NavigationController
- 23. Sqlite Vue: Ajouter une colonne basée sur une autre colonne
- 24. Comment ajouter un NavigationController à une vue arrière?
- 25. Dans une application basée sur une barre d'onglets, un contrôleur publie les données de l'autre! !
- 26. Comment faire apparaître un contrôleur de vue arbitraire de n'importe où dans une pile de navigation
- 27. comment autorotate une sous-vue dans le contrôleur de navigation
- 28. "Ajouter un contrôleur"/"Ajouter une vue" dans une application hybride MVC/WebForms ASP.NET
- 29. Autre contrôleur de navigation et contrôleur de vue Question
- 30. Android listview/application basée sur la navigation