使用右键菜单按钮在QLPreviewController中打开打印文档?

时间:2013-09-13 11:23:02

标签: objective-c printing ios6.1 qlpreviewcontroller

我在QLPreviewController中打开了文档(PDF)。我想在点击屏幕顶部的右键打印该文档。我需要代码示例来打印它。我不希望那边有电子邮件选项。这就是为什么我不能使用UIDocumentInteractionController。

1 个答案:

答案 0 :(得分:1)

使用QLPreviewController,您所看到的就是您所获得的。

您要么停留在共享按钮及其提供的所有选项(打印,电子邮件等),要么您自己使用UIActivityViewController重写该按钮。

在您的QLPreviewController实例中,您可以通过执行以下操作覆盖viewDidAppear中的该按钮:

[self.navigationItem setRightBarButtonItem:nil];

请注意,这只是完全删除按钮,但您也可以创建自己的按钮并添加自己的共享选项。有关详细信息,请参阅this