J'ai passé du temps à apprendre à utiliser le SDK iPhone. J'ai lu "Beginning iPhone Development: Exploring the iPhone SDK" de la couverture à la couverture et je n'ai jamais vu un exemple de plusieurs vues au sein d'un XIB.Plusieurs vues au sein d'un XIB - SDK iPhone
Pour illustrer ce que je veux dire, voici une capture d'écran d'un XIB avec la configuration simple de ce que je fais référence à:
alt text http://theopensourceu.com/wp-content/uploads/2009/04/one-xib-multiple-views.png
je me dis que qu'il doit y avoir une raison très spécifique que je n'ai jamais vu ça. Dans les exemples d'Apple et dans toutes mes lectures jusqu'à maintenant, plusieurs XIB sont utilisés avec une seule «vue» (et parfois le contrôleur de navigation ou un contrôleur de barre d'onglets, etc.). Quelle est la raison pour ça? Devrais-je éviter plusieurs vues à l'intérieur d'un XIB? Quels sont les avantages ou les inconvénients de l'une ou l'autre méthode?
Nous vous remercions à l'avance
Je ne suis pas un peu clair sur la distinction entre "vue" et XIB ici. Pour un (vrai) exemple, disons que je dois implémenter quelque chose avec une vue de carte en haut, 3 boutons en bas, et différents contrôles au milieu en fonction d'une condition. Ce milieu pourrait être un.) Les étiquettes, formatées d'une manière particulière, ou b.) Une image et moins d'étiquettes, formatées d'une manière différente. Ma pensée était de 3 vues - une vue pour gérer chacun de ces groupes de contrôles (carte, contrôles conditionnels, boutons). Est-il préférable de faire 3 vues dans un XIB ou simplement de mettre tous les contrôles dans une vue? – Danny
Bien sûr, vous ne devriez pas mettre * chaque * vue dans un seul XIB, mais il a demandé s'il y avait une raison pour laquelle vous ne devriez pas le faire du tout. Il y a certainement des moments où c'est utile. –