2010-05-04 8 views
1

J'ai un bouton appelé "Visitez le site Web". Si l'utilisateur clique sur Visiter le site Web, le site Web fourni sera ouvert dans le navigateur.site à afficher dans le navigateur

Mon exigence est, lors de la fermeture du navigateur, l'utilisateur sera ramené au même écran.

Je veux le faire de cette façon s'il vous plaît guidez-moi comment je peux le faire.

+0

Voici également une option de pré-construction. https://github.com/sbstrm/InAppBrowser – AWinter

Répondre

1

Vous pouvez ouvrir des pages Web dans votre application iPhone à l'aide de UIWebViewController. Poussez un nouveau ViewController à votre pile de navigation et dans sa méthode loadView créez un UIWebViewController.

[self pushViewController:[[[MyViewController alloc] initWithURL:navigationURL] autorelease] animated:animated]; 

et MyViewController loadview:

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0F, 0.0F, 320.0F, 480.0F)]; 
webView.delegate = self; 

[webView loadRequest:[NSURLRequest requestWithURL:navigationURL]]]; 

ou fichier HTML local vous devez remplacer la dernière ligne avec quelque chose comme ça.

[webView loadHTMLString:[htmlCode htmlEncodedString] baseURL:nil]; 

Maintenant, quel que soit votre utilisateur fait dans ce WebView, il/elle peut toujours appuyer sur le bouton de retour dans la barre de navigation pour revenir.

Questions connexes