有没有人有一个工作示例项目,展示用户如何用他的手指在iPhone上绘制简单的草图?像GLPaint这样的东西,但更容易,没有Open GL。 只有基本绘图功能的东西。我知道之前有一个FingerSketches样本,但它似乎已经不再可用了。
答案 0 :(得分:3)
你是对的,有一个FingerSketch的例子;我不确定它是否仍然有效,我不认为在这里发布整个例子是个好主意。但我认为您可以使用Touches或MoveMe样本作为起点来学习如何对触摸作出反应。
基本上,您必须记住每个触摸事件的最后位置,并在touchesMoved和touchesEnded中从最后一个位置绘制一条线到当前位置。像往常一样,FingerSketch不直接绘制到屏幕,而是绘制到单独的绘图上下文,然后调用[self setNeedsDisplay]
重绘自己。