Set de vue de la racine pour UINavigationController
Me semble que j'ai oublié comment faire pour changer la vue de la racine pour un UINavigationController
J'ai ce code:
[window addSubview:navController.view];
mais où dois-je mettre (de préférence par le biais de l'interface builder) la racine de la vue s'il vous plaît?
Cela a résolu mon problème: stackoverflow.com/a/16215149/857150
OriginalL'auteur Lilz | 2010-11-17
Vous devez vous connecter pour publier un commentaire.
UINavigationController a un viewControllers de la propriété, qui est un NSArray et n'est pas en lecture seule, de sorte qu'il peut être remplacé.
De Apple UINavigationController de référence
Donc aller de l'avant et de créer un NSArray avec votre vue de la racine de contrôleur et de l'ensemble UINavigationController.viewControllers à ce tableau.
OriginalL'auteur defvol
Voir cet article :
La modification d'un UINavigationController Racine de Vue-Contrôleur
Vous êtes les bienvenus 🙂
OriginalL'auteur Christophe Debove
La subcontroller de votre manette de navigation est la racine du contrôleur. Vous pouvez faire glisser un autre point de vue contrôleur sur la manette de navigation de l'IB pour le changer. Il est plus facile de voir si vous passez à
View -> as List
.OriginalL'auteur Ole Begemann