在UIImage的随机不规则形状内着色

时间:2014-09-02 04:01:14

标签: ios objective-c colors uiimage uibezierpath

我正在开发着色应用,想要实现类似此应用here

的功能

我能够在特定形状的边缘填充颜色,但是当涉及到着色时,我无法阻止颜色超出特定形状的边缘。

我们以此形状图像为例。 http://www.storyplace.org/preschool/images/shapes/shapespieces.gif

我想给明星上色。这就是我现在正在做的事 1.使用UIPanGestureRecognizer识别出发点 2.为星形创建UIBezierPath 3.检测触摸是否在UIGestureRecognizerStateChanged状态为UIPanGestureRecognizer的星形状内 4.如果它在里面则绘制其他行忽略。

UIGestureRecognizerStateChanged不会因为我无法获得预期的行为而连续调用每个动作。

请告知如何做到。

0 个答案:

没有答案