以编程方式在iOS中的另一个应用程序的整个可滚动区域执行屏幕截图

问题描述:

如果用户想要一次捕获超过屏幕上的内容,则反复滚动并截取屏幕图很麻烦。以编程方式在iOS中的另一个应用程序的整个可滚动区域执行屏幕截图

我想要实现的功能是,在用户的请求下(例如通过点击自定义键盘上的特殊按钮),当前打开的应用程序的整个可滚动区域的屏幕截图会自动采用并缝合在一起。

这可能吗?如果是这样,怎么样?

澄清,包含可滚动区域的应用程序是我无法控制的第三方应用程序,例如。 iMessage或Facebook。

编辑:我知道像this onethis one这样的答案,它们是关于在我控制的应用程序中截取屏幕截图的。据我所知,这些不适用于我的情况。如果我对此有错,请纠正我。

这是不可能的。每个应用都包含在其他应用无法访问的受保护沙箱中。

您可以制作自定义键盘,但您仍然无法访问应用程序中您无法控制的任何视图。