我有文本文件(instructions.docx),其中包含一个超链接 - 我将其转换为pdf(instructions.pdf)并在UIWebView中使用它,如下所示:
NSString *path = [[NSBundle mainBundle] pathForResource:@"Instructions" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];
[_webView setScalesPageToFit:YES];
一切正常,但超链接不起作用 - 显示蓝色 - 但点击它什么都不做。 我是以错误的方式解决这个问题 - 还是我错过了什么?
答案 0 :(得分:1)
我不确定,但你可以尝试这行代码:
[_webView setDataDetectorTypes:UIDataDetectorTypeLink];
否则,您可以通过vfr尝试Reader库。 PDF嵌入式链接可以在其中使用。
另外,您可能需要查看this question。
答案 1 :(得分:0)
我有类似的问题。原来PDF中的链接没有超链接。他们只是输入(即使它们是蓝色的,看起来像真正的超链接)。
通过以下方式解决了问题: