2010-06-01 5 views
1

J'essaie de créer une application avec une barre d'onglets et un WebView commun.iPhone OS: Partage d'un UIWebView entre ViewControllers dans un UITabBarController

Les différents onglets montrent/cachent différents divs dans le WebView mais maintiennent l'état autrement, donc j'ai besoin de partager la vue web entre les onglets.

J'essaie d'utiliser une plume, mais je pense que ce n'est peut-être pas la bonne solution ici.

Des pointeurs pour cela correctement?

Répondre

4

Vous n'avez pas besoin d'un UITabBarController, un UITabBar suffirait. Vous devez uniquement lui affecter un délégué et implémenter la méthode de délégué tabBar:didSelectItem:.

Voici ce que je ferais:

  1. Créer un contrôleur de vue et ajouter un UITabBar et un UIWebView
  2. délégué Set UITabBar à ce contrôleur de vue et mettre en œuvre tabBar:didSelectItem:
  3. Afficher/Masquer divs que nécessaire tabBar:didSelectItem:
+0

Merci. Assez simple. – user355377

+0

De rien. S'il vous plaît, n'oubliez pas de marquer ma réponse comme acceptée. –

Questions connexes