2012-05-08 88 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

相关问题