iOS绘图App注意事项

时间:2013-12-11 10:20:10

标签: ios uiview drawing

我正在构建一个医疗应用程序,在某些时候,它可以让用户绘制。

因为绘图在大多数点是最小的,所以我一直在使用矢量图形,但是有一种情况是应该绘制全屏注释。

处理touchesMoved的最合适方式是什么? 这一点基本上是绘制了抗锯齿线,因此用户可以在drawing时看到它们。但我应该打电话 [UIView setNeedsDisplay]每次调用touchesMoved时,都要更新整个完整的画面?

或者我应该将未触及的UIImage保存在缓存中并在新的UIImage上写入并在绘制时重绘它,然后调用touchesEnded进行合并?

如何实施“橡皮擦”呢? (背景不是白色;它可能有一个正文png,在这种情况下只需用白色覆盖就行不通了。)

非常感谢。

0 个答案:

没有答案