Я хочу использовать UIDocumentInteractionController
или QLPreviewController
для предварительного просмотра как PDF-файлов, так и изображений внутри моего приложения.Мне интересно, возможна ли какая-либо из следующих настроек (я безуспешно просматривал документацию).
Полностью удалите меню «Открыть в ...» (например,пользователь может предварительно просмотреть изображение, но не может экспортировать его в другое приложение)
В меню «Открыть в ...» можно открыть файл ДРУГОЙ, чем тот, который был предварительно просмотрен (например,предварительный просмотр документа PDF, но меню «Открыть в ...» фактически экспортирует файл ePub)
UIDocumentInteractionControllerDelegate
имеет метод documentInteractionController:canPerformAction:
, который кажется похожим на то, что яищу, но в документации указано, что copy:
и print:
являются единственными поддерживаемыми селекторами.
(Также менее важно, но возможно ли изменить UIModalTransitionStyle
или UIModalPresentationStyle
изUIDocumentInteractionController
или QLPreviewController
? Поскольку QLPreviewController
является подклассом UIViewController
, я подумал, что смогу установить свойства modalTransitionStyle и modalPresentationStyle, но это не дало желаемых результатов.)