Afficher la Barre de Navigation dans la Vue Enfant Contrôleur
Je suis en train de travailler sur une application dans laquelle j'ai à l'affichage de vues multiples contrôleurs de côté par côté (fractionné). Pour cet effet, j'ai ajouté des points de vue de l'enfant-vue-contrôleur.
OBJECTIF: je veux afficher la barre de navigation sur un enfant de-vue-contrôleur avec déjà montré séparée de la barre de navigation sur parent-vue-contrôleur.
PROBLÈME: barre de Navigation à ne pas avoir montré de l'enfant-vue-contrôleur.
EDIT:, j'ai aussi mis la barre de navigation de parent-vue-contrôleur cachés, mais quand l'enfant-vue-contrôleur obtenir ce qu'on appelle, la barre de navigation obtient apparu sur parent-vue-contrôleur, pas de l'enfant-vue-contrôleur.
Code pour ajouter de l'enfant-vue-contrôleur est:
MyChildViewController *childViewController = [[MyChildViewController alloc] initWithNibName:@"MyChildViewController" bundle:nil];
[self addChildViewController:childViewController];
[childViewController.view setFrame:CGRectMake(0.0f, 0.0f, self.rightContainerView.frame.size.width, self.rightContainerView.frame.size.height)];
[self.rightContainerView addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];
Ce code fonctionne très bien et l'enfant-vue-contrôleur devient parfaitement. Je veux savoir est-il possible ou pas?
Merci d'avance.
Je suis l'ajout de la barre de navigation à l'aide de code de l'enfant-vue-contrôleur. rien n'est ajouté à la barre de navigation n'obtient pas montré/ajoutée.
Je peux faire un affichage dans la vue enfant contrôleur ressemblant comme une barre de navigation, mais ce serait ma dernière alternative. Droit maintenant, je suis à la recherche d'une solution concrète
OriginalL'auteur Salman Zaidi | 2014-04-08
Vous devez vous connecter pour publier un commentaire.
J'ai résolu ce problème par moi-même par le biais de la manière suivante:
Maintenant, quand je ajouter de la barre de navigation dans
MyChildViewController
, il est ajouté dans la vue enfant contrôleur et n'affecte pas la barre de navigation de parent-vue-contrôleur. LenavigationController
des biens de l'enfant-vue-contrôleur est également différent denavigationController
propriété de parent-vue-contrôleur et les deux ont leur propre navigation piles.mais elle conduit à retour Menu disparaître.comment slove? thx
OriginalL'auteur Salman Zaidi
ajouter de la barre de Navigation comme ce
Il va apparaître dans votre tout-vue-contrôleur
Une autre façon de faire:
Placer ce code dans didFinishLaunchingWithOptions méthode dans appdelegate.m fichier.
Ajouter une Pointe de fichier(ECViewController) en suivant simplement ces étapes:
1: clic Droit dans la racine du projet
2: Ajouter un nouveau fichier
3: Aller à l'interface utilisateur.
4: Sélectionnez afficher
5: Donnez-lui un nom identique à votre vue-contrôleur nom que j'ai donné ECViewController dans mon cas.
Cliquez sur nouvellement créé plume fichier
Cliquez sur le propriétaire du fichier poing boîte jaune sur le côté gauche. faire une connexion avec vue par simple glisser avec contrôle de mot-clé.cliquez sur l'affichage contextuel apparaît.
Maintenant goto identité de l'inspecteur (quatrième section de regarder dans le côté gauche).
Écrire votre nom de classe dans la Classe zone de texte nom est apparu.
Par ce que vous pouvez en mesure d'ouvrir un xib dans iOS7 si vous ne souhaitez pas utiliser la table de montage séquentiel.
Maintenant, si vous avez besoin d'afficher la barre de contrôle avec la manette de navigation.
Ensuite, ouvrez votre vue-contrôleur de cette manière.
C'est trop tard pour cette édité réponse, j'Espère que ça aidera quelqu'un d'autre.
cela signifie que vous êtes d'ouverture de la plume de fichier au lieu d'un storyboard ??? droit
oui je m en utilisant la plume de fichiers
hey je mettre à jour ma réponse s'il vous plaît examiner cette
Eh bien peut-être que vous n'avez pas à ma question.. j'ai demandé pour montrer la barre de navigation dans la vue enfant contrôleur parent-vue-contrôleur est également à montrer la barre de navigation.. c'est deux barres de navigation à la fois sur l'écran avec les différentes manettes de navigation et de la pile.. je suis à l'aide de fractionné. de toute façon merci beaucoup pour vos efforts. j'ai réussi le travail en faisant un peu de logique.. j'ai répondu à ma propre question. vous pouvez voir que.. 🙂
OriginalL'auteur morroko
Définir la position y de l'enfant s'afficher correctement.
OriginalL'auteur AppleDelegate
J'ai trouvé le lien de stackoverflow nous avons besoin d'ajouter de la barre de navigation manuellement il n'y a pas de suppléant pour cette.
OriginalL'auteur Thukaram