2010-05-01 4 views
1

Je suis très nouveau sur le SDK iPhone. J'ai besoin de savoir si dans une application de barre d'onglets j'ai besoin de faire des classes UIViewController. Par exemple, lorsque je crée une nouvelle application de barre d'onglets, une classe FirstViewController par défaut (.h, .m) existe déjà. Maintenant, si j'ai du code sur le second onglet, aurais-je besoin de créer une classe SecondViewController? Sinon, comment pourrais-je faire un bouton sur le 2ème onglet, et faire ce bouton faire quelque chose. Je ne suis pas vraiment sûr comment le faire, parce que le FirstViewController fonctionne avec les boutons et le code, mais si je fais un SecondViewController, et que je lie tout ce que mon application plante.UIViewControllers - TabBarApplication - iPhone SDK

Si quelqu'un pouvait l'aider serait grandement apprécié.

Kevin

Répondre

0

Oui, chaque onglet a besoin de son propre contrôleur de vue et son propre nib vue. Si vous regardez dans l'inspecteur dans IB pour l'onglet lui-même, vous verrez que vous pouvez définir le nombre d'onglets et si vous sélectionnez chaque onglet, vous pouvez dire à la classe qui gère cet onglet. Assurez-vous que vous définissez le propriétaire du fichier pour chaque fichier nib à la classe de contrôleur de vue correcte. Vous n'avez pas besoin d'établir de connexion entre les contrôleurs des différents onglets. Si vous avez des doutes sur quelque chose, vérifiez toutes les connexions pour les fichiers FirstViewController (.h, .m et .xib). Si vous avez encore des problèmes postez autant de détails que possible car quelque chose doit être vilain quelque part.

+0

Comment puis-je attribuer le propriétaire du fichier pour chaque fichier nib à la classe de contrôleur de vue correcte? – lab12

+0

IB, inspecteur pour le propriétaire du fichier, onglet sur la droite 'Identité' changez la classe pour le nom correct (il devrait compléter automatiquement pour vous tant que le fichier d'en-tête a été sauvegardé.) – theMikeSwan

+0

Est-ce que je fais correctement? http://www.heliotop.org/test.zip – lab12