【问题标题】:How to disable or hide the Share option in UIPrintInteractionController?如何禁用或隐藏 UIPrintInteractionController 中的共享选项?
【发布时间】:2017-12-28 13:42:37
【问题描述】:

我正在使用“UIPrintInteractionController”打印一些文档。由于安全原因,不应启用其他共享选项。

但在“UIPrintInteractionController”中缩放内容后,我得到了一个共享选项。如下面的第二个屏幕截图所示。

截图1

截图2

如何去掉红框所示的分享按钮?请帮帮我。

在此先感谢.... :)

【问题讨论】:

  • 我在这里遇到了同样的问题。 Apple 不提供 API 来访问按钮,我假设没有办法做到这一点。顺便说一句,我也在 Web 中这样做,我发现浏览器中的默认打印对话框也允许用户这样做。不同的系统似乎在这里共享相同的原则,即如果您允许用户打印,您实际上是向他们提供了文档,当然还有共享它的权限。

标签: ios printing uiprintinteractioncntrler


【解决方案1】:

UIPrintInteractionController 的文档来看,似乎没有办法隐藏分享按钮。作为一个黑客,你可以试试这个。它适用于 QLPreviewController。

    override func viewDidLayoutSubviews() {
    navigationItem.rightBarButtonItems?[0] = UIBarButtonItem()
}

参考这个 :: How to hide share button in QLPreviewController using swift?

【讨论】:

  • 我想,这行不通。 UIPrintInteractionController 不是“UIViewController”的子类
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多