2011-11-29 41 views

回答

1

这绝对是一个骗局(我甚至回答了欺骗!),但由于电话搜索有点烦琐,目前无法找到它。所以,道歉,这是另一个答案的要点:

你可以做到这一点,假设你的线条是在图像视图顶部的一个单独的,大小相等的视图上绘制的,通过设置绘图颜色为colorWithPatternImage: ,使用图像视图图像。使用此颜色绘制的线条通过在现有的绘制线条上有效地绘制底层图像的小部分来“擦除”之前在视图中的任何内容。

+0

不错!它的工作原理,非常感谢您的帮助! –

+0

嗯..一个问题,当我用大图像绘制(例如:3000x2000px)时,它会造成滞后。也许你知道如何避免这种情况? –

+0

不知道,对不起。这是在手机上处理的大图片!你应该问一个新问题。 – jrturton

相关问题