【问题标题】:iPhone Drawing Application (Not OpenGL)iPhone 绘图应用程序(不是 OpenGL)
【发布时间】:2011-07-19 06:39:16
【问题描述】:

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

简而言之;

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

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

问题:

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

  2. 他们有这方面的学习资料吗?

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

不使用 OpenGL :)

谢谢。

【问题讨论】:

    标签: iphone cocoa-touch ipad drawing cgcontext


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多