2012-05-08 121 views
0

我有一個顯示由頁面組成的演示文稿的應用程序。在UIWebView中打開自定義鏈接

這些頁面可以包含某種媒體,其中一個是HTML,使用UIWebView組件作爲查看器。

我需要的是某種方式將某種鏈接插入HTML文檔,以便我可以跳轉到我的應用程序演示文稿的另一頁。

在我的研究中,我發現不建議子類化UIWebView,所以我不知道如何處理這個問題。

非常感謝提前。

回答

0

提供:

-webView:shouldStartLoadWithRequest:navigationType: 
在您的應用程序委託( ref here

每當網絡視圖即將加載新內容並給你機會做你需要的東西時,它就會被調用。例如,如果你在你的網頁中嵌入了一個「file://」類型的URL,這將起作用:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { 
    if ([[[request URL] scheme] isEqual:@"file"]) 
     return YES; 
    ... 
+0

我認爲這樣做會有效果。謝謝! – LoBlanc

相關問題