将点击手势识别器设置为用户绘制的线条的最佳方法是什么?
目前我正在使用 UIBezierPath 绘制线条
[bpath addLineToPoint:touchPoint];
在 drawRect
方法中。
我遇到的问题是线条不是完整的形状,因此没有 View 来附加手势。
最佳答案
您正在使用的 drawRect
View 是您可以将手势识别器附加到的 View 。而且您知道这条线在哪里,因为您拥有最初用来绘制它的贝塞尔曲线路径。因此,您可以检测点击并查看它是否有效地触摸线路。
关于ios - 如何将 TapGestureRecogniser 分配给用户绘制的线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50090805/