Lin*_*sey 8 drawing objective-c cgcontext ipad ios
我正在尝试为iPad绘制一个简单的绘图应用程序,你可以在图片上绘图,我正在使用CGContext的东西来做,但我最初计划处理擦除的方式是用白色绘制的东西. .除了我刚才意识到当你画到另一张图像时它不起作用,因为当你"擦除"时你也会"擦除"背景图像.
有没有办法支持实际擦除?
谢谢!
Ede*_*den 21
我还需要擦除功能.根据@ Jeremy的回答,这对我有用:
CGContextRef cgref = UIGraphicsGetCurrentContext();
if(erase == TRUE) // Erase to show background
{
CGContextSetBlendMode(cgref, kCGBlendModeClear);
}
else // Draw with color
{
CGContextSetBlendMode(cgref, kCGBlendModeNormal);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5465 次 |
| 最近记录: |