2009-06-22 10 views
0

J'apprends la programmation iPhone en examinant l'exemple d'application Recettes iPhone.Comment sont les 2 contrôleurs de vue câblés au tabBarController dans iPhoneRecipes

Je suis perplexe avec la façon dont les deux contrôleurs de vue sont câblés à la barre d'onglets. Si elles sont câblées dans le XIB, quelqu'un peut-il expliquer comment cela est fait ou où je peux obtenir plus de détails visuellement aidés sur la connexion des choses dans les XIB.

Ceci est mon point de départ dans le processus d'apprentissage:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
recipeListController.managedObjectContext = self.managedObjectContext; 
[window addSubview:tabBarController.view]; 
[window makeKeyAndVisible]; 
} 

Répondre

1

Fondamentalement, la propriété vue de la barre d'onglets est ajouté en tant que sous-vue de la fenêtre.

La propriété de vue des points de la barre d'onglet au composant visuel de la barre d'onglet (la vue de la barre d'onglet lui-même) et le contrôleur de barre d'onglet gère son comportement (onglets, etc évolution).

Chaque patte individuelle est une sous-vue de la barre d'onglets, de sorte que lorsque l'affichage de la barre d'onglet est ajouté sous forme d'une sous-vue de la fenêtre, de ses sous-vues sont amenés le long de la course. Il est un peu difficile de se faire une idée au début, mais il devrait commencer à s'enfoncer après avoir joué avec le constructeur d'interface un peu plus.

Tout ce qui se passe dans le XIB au catalogue est vous configurez les points de vue sur chaque onglet afin qu'ils puissent être affichés lorsque chaque onglet est sélectionné.

Espérons que cela aide.

Questions connexes