如何将TapGestureRecogniser分配给用户绘制的线条

时间:2018-04-29 20:07:54

标签: ios objective-c uibezierpath

将点击手势识别器设置为用户绘制的线条的最佳方法是什么?

目前我正在使用
使用UIBezierPath绘制线条 [bpath addLineToPoint:touchPoint];方法中的drawRect

我遇到的问题是线条不是完整的形状,因此没有视图可以附加手势。

1 个答案:

答案 0 :(得分:1)

您正在使用drawRect 的视图是可以将手势识别器附加到的视图。而且你知道这条线的位置,因为你有一条bezier路径,你首先用它绘制它。因此,您可以检测到水龙头,并查看它是否有效触摸了线路。