使用drawRect在CGContext中连续绘图

时间:2012-02-22 14:18:07

标签: iphone paint drawrect cgcontext

我的问题可能会在某处得到解答,但经过长时间的研究后,我找不到解决方案。

我需要在iPhone上绘制视觉上的形状(曲线,线条,矩形等)。我使用CGContext绘制图像并且工作正常。但是在我的应用程序中,绘图视图会在设备旋转时调整大小,并且由于图像大小不同,线条会变得模糊。 这就是我将UIView分类并从setNeedsDisplaytouchesMoved拨打touchesEnded的原因。在drawRect我正在传递这一点......几乎一切正常。 但是我有两个问题: 1.每次调用drawRect时,它都会清除上一个绘图并重新开始,因此我无法添加新形状。 2.第二个是相同的事情 - 我无法在每次移动drawRect时制作曲线,并且前一个点被解除,并且从起点到当前点添加一条线。

所以我做错了,还有其他一些更好的方法。

提前致谢!

0 个答案:

没有答案