2012-05-25 50 views
0

我在WebView中使用了一些開放資源來處理我的外部鏈接,所以現在每次點擊url時,新視圖都會顯示「完成」,「返回」,「前進」,「打開」在safari中鏈接「類似的東西。但與此同時,我的應用程序的早期webview仍在加載並顯示url網站。我怎麼能阻止它?當用戶點擊完成新頁面時,他們肯定會返回到前一頁面。 這裏是我使用的開放資源類:https://github.com/samvermette/SVWebViewController禁用UIWebView中的外部url鏈接

謝謝。希望我明確自己。我是新來的,也是ios開發的新手。

回答

1

不完全清楚你在問什麼,但每次在UIWebView中單擊一個鏈接時,UIWebView委託shouldStartLoadWithRequest方法被調用。

如果你不想鏈接加載你只需從這個方法返回NO。

在UIWebView類中還有一些屬性可讓您返回或前進瀏覽歷史記錄。

如果這不能回答你的問題,你可以嘗試重新翻譯它。

+0

非常感謝您的快速響應,您是對的,我沒有在shouldStartLoadWithRequest部分返回NO。當我點擊它們時,我只想停止加載鏈接的原始視圖,因爲我會有一個新的視圖來處理它們。 –