2010-05-04 75 views
1

我有一個名爲「訪問網站」的按鈕。如果點擊訪問網站,則在瀏覽器中打開提供的網站 。要在瀏覽器中顯示的網站

我的要求是,當關閉瀏覽器時,用戶將被帶回到同一屏幕。

我想這樣做,請指導我如何做到這一點。

+0

這裏還有一個預先構建的選項。 https://github.com/sbstrm/InAppBrowser – AWinter 2012-02-28 12:49:32

回答

1

您可以使用UIWebViewController在您的iPhone應用程序中打開網頁。將新的ViewController推送到導航堆棧,並在其loadView方法中創建一個UIWebViewController。

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

和MyViewController的loadView:

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

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

或本地HTML文件中,可以替換像這樣的最後一行。

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

現在,無論你的用戶確實在此web視圖,他/她可以隨時點擊導航欄返回後退按鈕。

相關問題