【发布时间】:2010-12-06 20:43:25
【问题描述】:
我希望利用UIDocumentInteractionController 或QLPreviewController 在我的应用程序中预览PDF 和图像。我想知道是否可以进行以下任何自定义(我已经搜索了文档但没有任何运气)。
完全删除“打开方式...”菜单(例如,用户可以预览图像但不能将其导出到其他应用程序)
让“打开方式...”菜单打开一个文件,而不是正在预览的文件(例如,预览是 PDF 文档,但“打开方式...”菜单实际上会导出 ePub 文件)
UIDocumentInteractionControllerDelegate 有一个方法 documentInteractionController:canPerformAction: 看起来与我正在寻找的类似,但文档表明 copy: 和 print: 是唯一受支持的选择器。
(同样,不太重要,但是否可以修改UIDocumentInteractionController 或QLPreviewController 的UIModalTransitionStyle 或UIModalPresentationStyle?因为QLPreviewController 是UIViewController 的子类,我想我' 将能够设置 modalTransitionStyle 和 modalPresentationStyle 属性,但这并没有产生预期的结果。)
【问题讨论】:
标签: iphone cocoa-touch ios uiviewcontroller modalviewcontroller