iPhone绘图应用程序(非OpenGL)

1 iphone cocoa-touch drawing cgcontext ipad

我是iPhone绘图领域的新手.我需要在iPad上绘制简单的绘图.在我点击按钮(我在同一个UIView上创建)之后,我需要删除那些被绘制的线条.

简而言之;

需要画一条线.-->点击按钮--->删除这些线.

现在我可以画一条线.但我想删除这些链接,我喜欢有用的链接,用于绘图擦除.

题:

  1. 那么如何将我的绘图图像转换为CGImageRef?

  2. 他们是否有任何学习材料?

  3. 是否有用于绘图和擦除的iPhone或iPad项目示例?

不使用OpenGl :)

谢谢.

Vee*_*Raj 5

执行擦除操作的简单想法是,将当前的笔刷颜色设置为背景颜色,这将实际上实现橡皮擦工具.

画一条线--->点击橡皮擦按钮--->使用相同的涂色方法和背景颜色(增加画笔尺寸)

大多数绘图应用程序将仅使用白色作为背景,因此,如果您使用相同绘画方法的橡皮擦白色刷子将充当橡皮擦.但是如果你使用像图像这样的其他背景,你必须采用其他方法.