Меню параметров отключения UIDocumentInteractionController

У меня есть PDF-файл, отображаемый в UIDocumentInteractionController, и это здорово.

Проблема в том, что цель приложения - защитить PDF от совместного использования и т. Д. Поэтому я хочу избавиться от появляющейся кнопки параметров.

В стеке 1000 похожих вопросов, но прежде чем ссылаться на то, что я уже прочитал, имейте в виду, что мне нужно решение для iOS6.

Я попытался реализовать функции, связанные с willShowMenu, и кучу других вещей.

В конце концов, это должно попасть в магазин, и мы все знаем, насколько жесткими являются Apple, поэтому, если у кого-то есть надежное решение iOS6, одобренное магазином, это было бы здорово.

Если нет, может ли кто-нибудь указать мне правильное направление, и я разберусь с этим. Есть ли альтернатива UIDocumentInteractionController для отображения (но защиты от копирования) PDF-файлов?

Спасибо.


person FaddishWorm    schedule 30.06.2013    source источник
comment
Вы нашли решение для этого?   -  person Mustafa    schedule 16.10.2014


Ответы (1)


Вы можете использовать UIWebView для отображения файла PDF.

Чтобы отключить меню копирования, добавьте следующий код в делегат webViewDidFinishLoad UIWebView.

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