我有一个应用程序,显示由页面组成的演示文稿。
这些页面可以包含某些类型的媒体,其中一个是HTML,它使用UIWebView组件作为查看器。
我需要的是一些在HTML文档中插入某种链接的方法,这样我就可以跳转到我的应用程序演示文稿的另一页。
在我的研究中,我发现不建议继承子类UIWebView,所以我不知道应该如何处理它。
非常感谢提前。
答案 0 :(得分:0)
提供:
-webView:shouldStartLoadWithRequest:navigationType:
在你的app delegate(ref here)。
每次Web视图即将加载新内容并让您有机会执行所需操作时,都会调用它。例如,如果您在网页中嵌入“file://”类型的网址,则可以使用此功能:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if ([[[request URL] scheme] isEqual:@"file"])
return YES;
...