2014-10-02 65 views
0

我正在開發一個應用程序。在這個應用程序中,我有一個webview。我需要在新的webview中打開webview鏈接,因爲我需要在導航中添加一個botton。我在Stack上搜索了這個 溢出,但我沒有找到任何東西。我怎樣才能做到這一點?在新的導航和web視圖中的Uiwebview鏈接

我是Xcode開發的新手。

---- -----更新

我必須使用UINavigationController的,但我需要打開webview2 webview1鏈接。 webview2在新的viewController中處於新的webview中。因爲我需要回來。請檢查this視頻。

當我觸摸一個應用程序,它去新的視圖控制器,它有底部。我的想法是。我怎樣才能做到這一點 ?

回答

0

爲了實現您的目標,我認爲您需要使用UINavigationController。但我仍然認爲這是一個糟糕的決定。無論如何,如果您需要在控制器之間導航,請使用UINavigationController。如何做到這一點,你可以找到here,herehere

+0

請下一個答案 – user3767387 2014-10-03 15:21:21

0

如果您在導航控制器中嵌入了您的第一個webviewcontroller,然後實現了向第二個控制器的推送,您將在導航欄中看到後退按鈕。當然,如果它不隱藏。

UIViewController *cont=[[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil]; 

self.navController=[[UINavigationController alloc]initWithRootViewController:cont]; 

在web視圖:shouldStartLoadWithRequest:navigationType:

UIViewController *secondVC=[[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; 
secondVC.webView loadRequest:request]; 

[self.navigationController pushViewController:sec animated:YES]; 
+0

我是新來的Xcode。請簡單說明一下。我不明白。對不起。 – user3767387 2014-10-03 17:07:01

+0

我在這裏創建了一個小演示項目 - https://github.com/okulak/OpenLinkInNewController。你可以在那裏找到它是如何工作的。只需設置你的網址。不要忘記設置特殊鏈接進行檢查。 – Alex 2014-10-06 09:31:06

+0

什麼是特殊鏈接?我怎麼設置這個?我能收到你的電子郵件嗎? – user3767387 2014-10-07 17:57:37