我正在为孩子们写一个写作应用程序。我需要像在 Dora ABC 应用程序中那样沿着定义的路径强制写入。例如,写 A。
当用户触摸和绘图时,它仅在用户手指沿着定义的路径时绘制,并且可以检测用户是否沿着该路径。
我的路径定义在UIBezierpath
.
我尝试使用CGRectContainsPoint
,但是当我有这么多字母时,它似乎是太多的代码。
任何建议都非常感谢。
谢谢!
我正在为孩子们写一个写作应用程序。我需要像在 Dora ABC 应用程序中那样沿着定义的路径强制写入。例如,写 A。
当用户触摸和绘图时,它仅在用户手指沿着定义的路径时绘制,并且可以检测用户是否沿着该路径。
我的路径定义在UIBezierpath
.
我尝试使用CGRectContainsPoint
,但是当我有这么多字母时,它似乎是太多的代码。
任何建议都非常感谢。
谢谢!
您可以尝试另一种方法-
在 ios 中使用自定义手势:使用此功能,您可以为字母预定义手势,并且可以使用这些手势进行检测。演示代码可在https://github.com/britg/MultistrokeGestureRecognizer-iOS获得 或者如果您想从头开始实现它 - http://blog.federicomestrone.com/2012/01/31/creating-custom-gesture-recognisers -for-ios/