如何检测直线绘制的线上的触摸?

时间:2013-04-23 08:30:59

标签: graph touch drawrect

我正在准备一个图表绘图应用程序,我需要使用drawRect()方法检测绘制线条上的用户触摸,并向用户显示一条警报消息,其中包含该点的值。 我使用NSBezierPath绘制了线条。 有没有办法只在线上检测触摸,而不是在屏幕的任何其他位置?

1 个答案:

答案 0 :(得分:1)

我认为只有这样才能检测初始点和最终点,如果绘制线和添加约束,那么触摸将不提供除线以外的任何值。 这可以使用矩形概念来完成,绘制的线条将是矩形的对角线,我们可以根据矩形和对角线放置约束。