我有一个我正在为 iPad/iPhone 编写的 iOS 应用程序。我正在生成一个用于打印的 PDF 报告,并且一切正常,应用程序将在 QLPreviewController 中成功打开生成的 PDF,我使用以下代码打开预览:
// open a preview of the PDF File.
QLPreviewController* preview = [[QLPreviewController alloc] init];
preview.dataSource = self;
[self presentModalViewController:preview animated:YES];
在预览中打开 PDF 后,预览工具栏上有标准按钮。按钮是“完成”和“操作按钮”,用于在其他应用程序中打印/打开 pdf。
我附上了我正在谈论的内容的屏幕截图。
我的问题是,有没有一种快速的方法来禁用/禁止“在‘iBooks’中打开”和“在…中打开”选项?我只想允许用户打印 pdf。我知道我可以在不打开预览的情况下直接发送 pdf 进行打印,但我想让用户在打印之前预览 pdf。所以真的,我只需要禁用“打开方式”选项。谢谢!