我有一个应用程序,它显示由页面组成的演示文稿。
这些页面可以包含一些类型的媒体,其中之一是超文本标记语言,它使用UIWebView组件作为查看器。
我需要的是在HTML文档中插入某种类型的链接,这样我就可以跳转到我的应用程序演示的另一个页面。
在我的研究中,我发现不推荐使用UIWebView子类化,所以我不知道应该如何处理这个问题。
在此之前,非常感谢您。
发布于 2012-05-08 14:43:25
提供:
-webView:shouldStartLoadWithRequest:navigationType:
在您的应用程序代理(ref here)中。
它将在每次web视图将要加载新内容时被调用,并让您有机会执行所需的操作。例如,如果你在你的网页中嵌入一个"file://“类型的网址:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if ([[[request URL] scheme] isEqual:@"file"])
return YES;
...
https://stackoverflow.com/questions/10500788
复制相似问题