【问题标题】:Adding an erase feature to a CGContext application向 CGContext 应用程序添加擦除功能
【发布时间】:2013-08-29 10:53:57
【问题描述】:

我是一名业余 iPhone 开发人员,我开发了一个使用 CGContext 在屏幕上绘制图像的应用程序。但是我有一个问题,擦除图像。请帮助我在我的应用程序中添加擦除功能,就像我说我非常缺乏经验,如果有人可以逐步指导我如何添加擦除功能,包括 .h 的代码或.m 文件,如果我需要在 .xib 文件中链接任何内容。

P.S 我想要的擦除功能是一个简单的手势(双击)来擦除整个屏幕,即使是圆形矩形按钮也可以。

非常感谢您!

【问题讨论】:

  • 所以当你说“绘图”时,你显然是在将用户的“画笔笔触”存储在某个集合中,然后根据需要进行绘制,还是直接在帧缓冲区中绘图(糟糕)?

标签: cocoa-touch cgcontext


【解决方案1】:

在 CGContext 中擦除与绘图一样正常。 只需绘制您想要作为擦除区域的任何颜色、setNeedsDisplay 或其他方法来使视图重绘自身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 2015-11-21
    • 2010-09-05
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 2011-01-22
    相关资源
    最近更新 更多