iPhone绘图应用程序(非OpenGL)

时间:2011-07-19 06:39:17

标签: iphone cocoa-touch ipad drawing cgcontext

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

总之;

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

现在我可以画一条线。但我想删除这些链接,并且我喜欢drawingerasing的有用链接。

问题:

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

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

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

  4. 不使用OpenGl :)

    谢谢。

1 个答案:

答案 0 :(得分:5)

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

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

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