2009-07-30 5 views
0

J'ai une question noobish. Comment fonctionne la navigation par onglets? Je veux dire que vous enregistrez le webView actuel avec son contenu dans un tableau et le montrer plus tard.UIWebView - Comment fonctionne la navigation par onglets?

comme vous pouvez lire ici http://www.iphonedevsdk.com/forum/iphone-sdk-development/24521-please-need-help-webview.html J'ai fait peu de tentatives mais pas de chance jusqu'à présent.

comme n'importe qui une bonne suggestion? Merci d'avance

Répondre

0

La mise en œuvre d'un navigateur Web à onglets est plus un défi de conception qu'un simple défi de programmation. Vous devez considérer comment l'utilisateur va basculer entre différents onglets. Du point de vue de la structure de données, vous pouvez stocker plusieurs instances de UIWebView dans un tableau, comme vous l'avez mentionné. Du point de vue de la conception, vous devriez examiner la façon dont Apple implémente son navigateur Web. Leur approche semble être davantage un système à fenêtres multiples qu'un système à onglets multiples. Une chose à garder à l'esprit, UIWebView utilise beaucoup de RAM, alors prenez garde à garder trop de mémoire en mémoire.

PS: si vous êtes intéressé à vérifier un tutoriel sur UIWebView vérifier cette tutorial

+0

merci pour votre aide. J'ai déjà construit une grande partie du navigateur (même une fonction de téléchargement, etc.) mais je n'arrive pas à charger un UIWebView à partir d'un tableau. ce que j'ai essayé jusqu'ici est: [mainDrowser.webView removeFromSuperview]; mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex: anIndex]; [mainDrowser.view addSubview: mainDrowser.webView]; mais cela n'a pas fonctionné. le webView réapparaîtrait mais pas avec le contenu que je veux, mais avec le contenu qui s'y trouvait quand je l'ai supprimé de Superview. – Yllier