在iOS中绘制路径检测

时间:2013-04-06 02:52:31

标签: objective-c core-animation core-graphics uibezierpath

我正在为儿童写一个写作应用程序。 我需要像Dora ABC应用程序一样沿着定义路径强制写作。例如,写A。

当用户触摸并绘制时,它仅在用户手指沿着定义的路径绘制时才能绘制,并且可以检测用户是否遵循该路径。

我的路径在UIBezierpath中定义。

我尝试使用CGRectContainsPoint但是当我有这么多字母时,它似乎代码太多了。

非常感谢任何建议。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以尝试其他方法 -

在ios中使用自定义手势:使用此功能,您可以为字母表设置预定义手势,并且可以使用这些手势进行检测。 https://github.com/britg/MultistrokeGestureRecognizer-iOS提供演示代码 或者,如果您想从头开始实施 - http://blog.federicomestrone.com/2012/01/31/creating-custom-gesture-recognisers-for-ios/