2011-05-13 5 views

Répondre

10

Si vous utilisez des fichiers NIB, vous pouvez configurer la structure de votre application directement dans votre NIB principale. La structure ressemble à ceci:

  • UITabViewController
    • UINavigationViewController
      • TabBarItem
      • UIViewController (jeu à charger à partir de l'onglet 1 View.nib)
        • NavigationItem (pour une vue racine de l'onglet 1 de contrôleur de navigation)
    • UINavigationViewController
      • TabBarItem
      • UIViewController (mis à charger à partir de l'onglet 2 View.nib)
        • NavigationItem
    • UINavigationViewController
      • TabBarItem
      • UIViewController (jeu à charger à partir de l'onglet 3 View.nib)
        • NavigationItem
+0

Merci. Que faire si une tableview doit être dans l'un des éléments navigationItems. Donc une tableview est dans l'un des onglets et quand une cellule est sélectionnée le contrôleur de navigation pour l'onglet pousse une autre vue, que l'utilisateur peut retourner à la tableview d'utiliser le controleur de navigation? – jarryd

+2

Vous pouvez remplacer le UIViewController approprié ci-dessus par un UITableViewController (ou simplement définir la vue de votre UIViewController comme étant UITableView, etc.) Dans votre méthode 'tableView: willSelectRowAtIndexPath:': a) créer un contrôleur de vue vers lequel vous voulez naviguer b) ceci: '[self.navigationController pushViewController: animé: YES]' – nielsbot

1

À partir de l'xib vous pouvez définir les contrôleurs de navigation à partir de là, vous pouvez définir les classes à télécharger sur que les contrôleurs de navigation ......

Questions connexes