Man*_*nab 4 iphone core-graphics
在我的一个应用程序中,我正在尝试擦除/透明笔划,UIImage
其中一部分是使用CoreGraphics框架(CGContextRef
等等)绘制的.那么在这个过程中,我可以通过调用"removeAllObjects"消息一次性清除绘图,但我无法弄清楚,如何擦除绘图图像的一部分.天哪!我坐了一整天但仍然没有结果,现在它杀了我.请大家帮帮我.简而言之,我的要求就像橡皮擦一样可以擦除我的绘图图像的一部分.感谢您的帮助!!
做就是了 CGContextSetBlendMode(context, kCGBlendModeClear)
此调用更改颜色混合模式,使绘制操作清除位图而不是使用颜色绘制.
要切换回正常渲染吗 CGContextSetBlendMode(context, kCGBlendModeNormal)
使用不同的混合模式可能非常有用.
归档时间: |
|
查看次数: |
1586 次 |
最近记录: |