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

时间:2017-04-26 00:08:52

标签: ios screenshot ios-app-extension custom-keyboard

目前,如果用户想要捕获的内容超过屏幕上可以容纳的内容,则重复滚动并截取屏幕截图非常麻烦。

我希望实现功能,以便在用户的请求下(例如,通过点击自定义键盘上的特殊按钮),当前打开的应用程序的整个可滚动区域的屏幕截图将自动拍摄并拼接在一起。

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

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

编辑:我知道this onethis one等答案,这些答案是关于在我控制的应用中截取屏幕截图。据我所知,这些不适用于我的情况。如果我错了,请纠正我。

1 个答案:

答案 0 :(得分:2)

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

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