Question

J'ai une application de barre d'onglets, mais le premier onglet est une image avec un bouton. Toucher le bouton est supposé pousser une vue Web. Les autres onglets sont des vues Web simples. Ceux-ci fonctionnent bien, mais chaque fois que j'appuie sur une nouvelle vue, elle est vide (à l'exception du bouton précédent en haut.)

Questions:

Ai-je besoin d'un xib pour la vue Web poussée?

Où va exactement le code loadRequest? (J'ai utilisé awakeFromNib dans les vues de la barre d'onglets)

Lorsque je clique sur le bouton Précédent, y a-t-il un crochet ou une méthode que je peux utiliser pour masquer la barre de navigation supérieure?

Était-ce utile?

La solution

Tout d’abord, vous n’avez jamais besoin d’un fichier .xib; vous pouvez toujours construire vos vues en code.

Deuxièmement, qu'entendez-vous par "pousser une vue Web"? et "Pousser vers une nouvelle vue". Vous utilisez un contrôleur UINavigation pour cette page, n'est-ce pas? Donc, vous dites qu'initialement l'onglet montre la page correcte, mais lorsque vous placez une sous-vue sur la pile, elle devient vide?

Je soupçonne que vous voulez que loadRequest se trouve dans viewDidLoad, mais je devrais voir ce que vous essayez de faire.

Pour ce qui est de masquer la barre de navigation supérieure, cherchez-vous quelque chose comme ceci:

self.navigationController.navigationBarHidden = YES;

Si tel est le cas, il vous suffit de le définir sur la page pour laquelle vous souhaitez masquer la barre de navigation. cela n'a rien à voir avec le bouton de retour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top