核心图形:蒙版图像,添加叠加和底层

时间:2011-02-17 17:11:18

标签: ios core-graphics

如何使用Core Graphics屏蔽图像,为蒙版图像添加叠加层和参考底图? (例如:文档图标由面具png,页面卷曲png和带阴影的基础组成)有人可以给我一个最佳实践吗?

1 个答案:

答案 0 :(得分:4)

  • 使用CGContextDrawImage()
  • 绘制参考底图
  • 使用CGContextSaveGState()推送图形上下文状态。
  • 加载蒙版并使用CGContextClipToMask()将其添加到上下文中。
  • 画出你的内容。
  • 使用CGContextRestoreGState()弹出图形上下文。
  • 使用CGContextDrawImage()绘制叠加图像。