0

我有一个显示由页面组成的演示文稿的应用程序。

这些页面可以包含某些类型的媒体,其中之一是 HTML,它使用 UIWebView 组件作为查看器。

我需要的是某种方式在 HTML 文档中插入某种链接,这样我就可以跳转到我的应用程序演示文稿的另一个页面。

在我的研究中,我发现不推荐子类化 UIWebView,所以我不知道应该如何处理这个问题。

提前谢谢了。

4

1 回答 1

0

提供:

-webView:shouldStartLoadWithRequest:navigationType:

在您的应用程序委托中(参考此处)。

每次 Web 视图即将加载新内容并让您有机会做您需要的事情时都会调用它。例如,如果您在网页中嵌入“file://”类型的 URL,这将起作用:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
    if ([[[request URL] scheme] isEqual:@"file"])
        return YES;
    ...
于 2012-05-08T14:43:25.167 回答