2010-06-16 4 views
1

J'ai créé une application de fenêtre, qui a un contrôleur de barre d'onglets avec quatre éléments de la barre d'onglets. Chaque élément de la barre d'onglets est lié à une vue de table. J'ai également défini la barre de navigation pour chaque élément de la barre d'onglets. J'ai un fichier appdelegate, qui appelle le premier contrôleur tableview qui est défini pour le premier élément de la barre d'onglets. J'essaie de récupérer et de faire une action chaque fois que l'on clique sur un élément de la barre d'onglets. Pour cela, j'ai essayé d'ajouter "- (void) tabBar: (UITabBar *) tabBar didSelectItem: (UITabBarItem *) élément" et "- (void) tabBarController: (UITabBarController *) tabBarController didSelectViewController: (UITableViewController *) viewController"iPhone: les actions d'élément de tabulation ne se produisent pas

dans mon premier contrôleur de table, mais il ne répond pas du tout lorsque je clique sur des éléments de la barre d'onglets. Ma question est la suivante: si je crée une application basée sur une fenêtre et que j'ajoute un contrôleur de tabulation, une tableview et une barre de navigation dans le fichier .XIB, n'est-il pas possible d'accéder à une action? (ou) Est-ce que je fais quelque chose de mal?

Aidez-moi à résoudre ce problème et à partager vos idées.

Merci.

+0

Quelqu'un peut-il fournir vos suggestions s'il vous plaît? – Getsy

Répondre

0

Je pouvais résoudre ce problème en utilisant "- (void) tabBarController: (UITabBarController *) tabBarController didSelectViewController: (UITableViewController *) viewController" en réglant [myTabbarController setDelegate: self]; dans le fichier actuel. Merci

Questions connexes