2010-08-18 11 views
1

J'ai une application où l'appDelegate a un UITabBarController. Chacun des onglets a un contrôleur de navigation que j'utilise actuellement pour pousser une vue de détail unique sur la pile dans chaque onglet. J'espère remplacer mon contrôleur de navigation sur chacun des onglets avec un splitViewController. J'utilise le générateur Interface pour fournir le UINavigationController pour chaque onglet. J'ai du mal à charger une plume pour chaque onglet qui contient un UISplitViewController. Je reçois une instance de la classe UITableViewController qui s'affiche à l'écran, mais je n'obtiens pas le UISplitviewController ou le Popover ou la vue détaillée, etc. Ces classes fonctionnent toutes dans une application autonome, mais je ne peux pas les obtenir dans chaque des onglets dans une application. Bien que j'utilise actuellement l'Interface Builder, je suis ouvert à le faire par programmation. Si quelqu'un a des suggestions, ou un exemple de petit projet d'une application basée sur des onglets avec des vues séparées dans les onglets, j'apprécierais beaucoup. (Comme c'est ma première question, je ne suis pas sûr combien de code ou d'autres photos d'IB seraient utiles pour moi.) Si vous avez besoin de plus de détails s'il vous plaît faites le moi savoir et je modifierais volontiers cet article.)Déplacement d'une application iPhone 'UITabBarController avec UINavigationController' vers 'UITabBarController avec UISplitView' sur l'iPad

Répondre

1

Apple documentation "La vue du contrôleur" split view "doit toujours être installée en tant que vue racine de la fenêtre de votre application.Vous ne devez jamais présenter une vue éclatée à l'intérieur d'une interface de navigation ou de barre d'onglets."

Continuons ...

0

Non seulement vous ne devriez pas - si vous le faites, une erreur est renvoyée lorsque vous exécutez. C'est impossible.