UIDocumentInteractionController禁用选项菜单

时间:2013-06-30 04:55:28

标签: ios pdf uidocumentinteraction

我在UIDocumentInteractionController中显示了一个PDF,其中很棒。

问题是,应用程序的目的是保护PDF不被共享等。因此我想摆脱出现的选项按钮。

堆栈上有1000个类似的Q,但在你将我链接到我已经读过的内容之前,请记住我需要一个iOS6解决方案。

我尝试过实现与willShowMenu相关的函数以及其他一些东西。

一天结束时,这需要进入商店,我们都知道苹果有多硬,所以如果有人有一个坚实的商店批准的ios6解决方案,这将是伟大的。

如果没有,任何人都可以指出我正确的方向,我会解决它。是否有替代UIDocumentInteractionController用于显示(但复制保护)PDF?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用UIWebView显示PDF文件。

要禁用复制菜单,请在UIWebView的webViewDidFinishLoad委托中添加以下代码

[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"]