如何将一个CGContextRef复制到另一个?

in -drawRect:我使用CGBitmapContextCreate()创build了一个辅助CGContextRef

当我完成这个上下文时,我需要将它的内容复制到-drawRect:的“原始”上下文中。 我怎样才能做到这一点?

为什么我创build一个额外的上下文的原因:我希望得到CGContextClipToMask()在透明背景的视图中工作。 我的想法是在具有适当颜色(非透明,无alpha)的另一个上下文中执行所有蒙版绘图和裁剪,然后以某种方式将该结果粘贴回原始上下文。

你可以使用memcpy函数。 请阅读谷歌如何使用它。