截取单个视图的一部分的屏幕截图,而不是整个视图层次结构

时间:2016-02-22 12:53:12

标签: ios screenshot

我想在视图层次结构中仅获取1个视图的部分屏幕截图。我发现部分屏蔽的方法是drawViewHierarchyInRect(_:afterScreenUpdates:),但这会捕获我不想要的while视图层次结构。

此图片显示我的意思

enter image description here

我只想拍摄单个视图的部分截图 - 在我的情况下,我想拍摄红色视图的绿色区域的屏幕截图。我怎样才能做到这一点?

编辑:红色视图的绿色区域将显示在多个视图控制器中。红色视图是大图像,我不想在每个视图控制器转换上绘制该图像。我认为iOS只会传递一个小图像(绿色覆盖的区域)而不是大图像

0 个答案:

没有答案