将点击手势识别器设置为用户绘制的线条的最佳方法是什么?
目前我正在使用
使用UIBezierPath绘制线条
[bpath addLineToPoint:touchPoint];
方法中的drawRect
。
我遇到的问题是线条不是完整的形状,因此没有视图可以附加手势。
答案 0 :(得分:1)
您正在使用的drawRect
的视图是可以将手势识别器附加到的视图。而且你知道这条线的位置,因为你有一条bezier路径,你首先用它绘制它。因此,您可以检测到水龙头,并查看它是否有效触摸了线路。