如何以编程方式关闭/禁用 iOS 11 中引入的屏幕截图弹出框?

Posted

技术标签:

【中文标题】如何以编程方式关闭/禁用 iOS 11 中引入的屏幕截图弹出框?【英文标题】:How can I programmatically dismiss/disable the screenshot popover that was introduced in iOS 11? 【发布时间】:2017-06-11 12:39:17 【问题描述】:

在我的应用程序中,我具有检测用户何时截取屏幕截图的功能,然后我展示此屏幕截图以进行注释和标记。

即时标记弹出框的外观使用户感到困惑,并降低了我的应用程序中此功能的用户体验质量,因为用户可能不知道要注释哪个屏幕截图。弹出框还将覆盖应该注释的屏幕截图的一部分。

有什么方法可以在用户使用应用程序时关闭此弹出框或阻止它出现?

我试图查看新的/现有 ios API 的文档以找出发生这种情况的位置,但没有成功。

【问题讨论】:

【参考方案1】:

我向苹果的雷达提交了一个问题并得到了以下回复:

嗨,阿里,

这是一封关于 Bug ID# 32707749 的礼貌电子邮件。

工程部门针对此问题提供了以下反馈:

感谢您的反馈,已注明。工程已确定 目前没有解决此问题的计划

我们现在关闭此错误报告。

如果您对分辨率有任何疑问或cmets,请更新 您的错误报告以及该信息,以便我们做出回应。

这是问题在 openradar 上的副本: http://www.openradar.me/radar?id=4941591483514880

我想这就是现在。

【讨论】:

以上是关于如何以编程方式关闭/禁用 iOS 11 中引入的屏幕截图弹出框?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式在 Android 中禁用 GSM 连接

如何以编程方式关闭/禁用 NFC?

在 UITextView 上以编程方式禁用 iOS8 Quicktype 键盘

如何通过 ios 11.0.2 以编程方式打开/关闭 Iphone 8 plus 的飞行模式

以编程方式停止 iOS 中的应用升级

如何在android中以编程方式关闭3G数据连接?