2016-08-04 69 views
-1

我正在想一种方式来创建画线功能,当用户可能点击屏幕并移动他的手指,并看到线或用他的手指移动的箭头。我知道如何使用贝塞尔路径在开始点和结束点之间画一条线,但我现在正在考虑以某种方式让用户观察用touchesMoved方法改变的线。我正在考虑保存临时路径并删除它,并用touchesMoved方法替换它,但我不确定这种方法是否可行。所以我很乐意听到有关如何启用视频跟踪用户行为的建议。触摸IOS画线

回答

1

对于自由手绘,您应该尝试使用触摸方法: touchesBegan:WithEvent:,它们在UIResponder类中声明,UIView继承它。我们可以编写代码来处理触摸事件,无论我们喜欢什么。欲了解更多信息,请阅读教程:

http://code.tutsplus.com/tutorials/smooth-freehand-drawing-on-ios--mobile-13164

我希望这帮助你。

+0

是的,我知道如何做自由手绘(这是我用来学习如何绘制的源代码),但我需要使用触摸方法绘制箭头和线条。 – AOY