2010-05-24 8 views
0

Je développe une application iPhone et j'essaie de le faire:Problème de contrôleur UINavigation

Je veux une application avec des vues arborescentes. La vue affichée en premier n'a pas de barre de navigation. Si l'utilisateur appuie sur un bouton, j'ai besoin d'ouvrir la deuxième vue avec une barre de navigation et une vue de table. L'utilisateur peut également ajouter de nouveaux éléments à la vue de la table. Si l'utilisateur le fait, l'application affichera la troisième vue où l'utilisateur peut ajouter des champs (cette vue a également une barre de navigation).

Cela peut sembler simple, mais pour moi ce n'est pas le cas. Je ne sais pas comment utiliser le UINavigationController et je n'ai pas encore trouvé un exemple similaire pour ce que je fais (paragraphe traduit par google).

MISE À JOUR
Je ne sais pas comment où mettre UINavigationController.

Comment puis-je faire cela? Puis-je utiliser un UIViewController pour appeler un UINavigationController?

Merci.

Répondre

1
+0

Pouvez-vous améliorer votre réponse? J'ai passé en revue ma question et il n'y a rien à propos de la perte de copie et ni de trouver des moyens magiques de le faire. Je mets en gras ceci: Je ne sais pas comment utiliser le UINavigationController. Et c'est la chose importante. – VansFannel

+1

Vous êtes invités à ignorer tout dans ma réponse, mais le lien. Le guide vous guide à travers chaque zone du UIViewController et il y a un chapitre sur le UINavigationController, ce chapitre aborde tout ce que vous devez savoir. La documentation sur les pommes prend un peu de temps pour s'y habituer, mais les "guides de programmation" qu'ils ont pour chaque sujet sont très bons et pour tout le monde. Si vous ne savez pas par où commencer, le guide vous aidera. Les liens de Andiih sont également une bonne lecture lorsque vous lisez sur les bases. – RickiG

+0

Je lis ceci: http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers.html#//apple_ref/doc/uid/TP40007457-CH104-SW1. Merci pour votre réponse. – VansFannel

2

un coup d'oeil à l'exemple recettes (il utilise également les données de base qui peuvent confondre les choses un peu) http://developer.apple.com/iphone/library/samplecode/iPhoneCoreDataRecipes/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008913

Il y a aussi un point de départ plus simple ici http://developer.apple.com/iphone/library/samplecode/TableViewSuite/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007318 mais l'exemple de recette couvre à peu près tout ce dont vous avez besoin.

EDIT: ajouté le suivant Pour l'exemple le plus simple utiliser XCode pour construire une nouvelle application - une application basée sur la navigation (désolé, je suis devant un PC aujourd'hui, donc c'est de la mémoire). Cela vous donnera une application vide avec le contrôleur de navigation créé. Vous utilisez alors le contrôleur de navigation pour pousser et pop vos contrôleurs

vue
+1

+1 pour la réponse Guide de programmation ViewController aussi! – Andiih

Questions connexes