ios – 使用Quicklook Framework拦截PDF链接点击(QLPreviewContr
Quicklook中是否提供PDF链接处理?
我创建了一个原型,并且QLPreviewControllerDelegate方法 – (BOOL)previewController:(QLPreviewController *)控制器shouldOpenURL:(NSURL *)url forPreviewItem:(id)item永远不会被调用. 当我使用带有链接的.docx文件时,委托方法会被触发. 此外,当我使用safari或UIWebView打开PDF时,链接处理工作正常. 我测试了一些不同的PDF,链接拦截从未奏效. 我确保My接口实现以下协议: 我还确保将具有shouldOpenUrl方法的类指定为我的QlPreviewController实例的委托. 我猜测问题不在于我的代码,因为.docx链接拦截工作正常. 关于我可能做错什么的任何想法? Quicklook是否支持PDF Link拦截? 我还注意到,当我在iOS邮件中打开PDF时,它使用Quicklook,PDf链接也不能在那里工作. 解决方法
为那些在这里寻找相同答案的人回答我自己的问题. Quicklook不支持链接处理.如果需要处理PDF文档中的链接,则必须使用CATiledLayer来呈现PDF.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |