在-drawRect:
中,我使用CGContextRef
创建了辅助CGBitmapContextCreate()
。
当我完成这个上下文时,我需要将它的内容复制到-drawRect:的“原始”上下文中。我怎么能这样做?
我创建其他上下文的原因:我希望CGContextClipToMask()能够在具有透明背景的视图中工作。我的想法是在另一个具有适当颜色(不透明,没有alpha)的上下文中进行所有蒙版绘制和剪裁,然后以某种方式将结果粘贴回原始上下文。
答案 0 :(得分:0)
你可以使用memcpy功能。在谷歌上阅读如何使用它。
答案 1 :(得分:0)
仅使用CGBitmapContextCreateImage,并且只有在修改了位图图形上下文中的基础数据时,才发生位的实际物理副本。