iPhone绘图应用程序(非OpenGL)

iPhone绘图应用程序(非OpenGL),iphone,cocoa-touch,ipad,drawing,cgcontext,Iphone,Cocoa Touch,Ipad,Drawing,Cgcontext,我不熟悉iPhone绘图领域。我需要在iPad上画简单的画。在我点击按钮(我在同一个UIView上创建的)后,我需要删除我画的那些线 简言之 需要画一条线。-->单击按钮-->删除这些线 现在我可以画一条线了。但我想删除这些链接,我喜欢有用的链接,为了和 问题: 那么如何将绘图图像转换为CGImageRef 他们有没有关于这方面的学习材料 是否有用于绘图和擦除的示例iPhone或iPad项目 而不使用OpenGl:) 谢谢。执行擦除操作的简单方法是,将当前画笔颜色设置为背景色,这将实际上实现一个

我不熟悉iPhone绘图领域。我需要在iPad上画简单的画。在我点击按钮(我在同一个UIView上创建的)后,我需要删除我画的那些线

简言之

需要画一条线。-->单击按钮-->删除这些线

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

问题:

  • 那么如何将绘图图像转换为CGImageRef

  • 他们有没有关于这方面的学习材料

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

  • 而不使用OpenGl:)


    谢谢。

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

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


    大多数绘图应用程序将只使用白色作为背景,因此,如果您使用白色画笔作为橡皮擦,使用相同的绘制方法,将充当橡皮擦。但是,如果你使用一些其他的背景,比如图像,你必须使用其他的方法。

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

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

    大多数绘图应用程序将只使用白色作为背景,因此,如果您使用白色画笔作为橡皮擦,使用相同的绘制方法,将充当橡皮擦。但是如果你使用一些其他的背景,比如图像,你必须使用其他的方法