【发布时间】:2011-06-03 16:02:06
【问题描述】:
我有一个 UIView 子类,它在它的框架内绘制一条曲线(使用核心图形)。正如预期的那样,当您触摸框架内的某个位置时,视图会触发一个触摸事件。但我只希望在触摸实际线时触发触摸事件。我如何做到这一点?
谢谢。
【问题讨论】:
标签: iphone objective-c uiview core-graphics
我有一个 UIView 子类,它在它的框架内绘制一条曲线(使用核心图形)。正如预期的那样,当您触摸框架内的某个位置时,视图会触发一个触摸事件。但我只希望在触摸实际线时触发触摸事件。我如何做到这一点?
谢谢。
【问题讨论】:
标签: iphone objective-c uiview core-graphics
您必须设置某种碰撞检测。当您在框架中获得触摸事件时,请调用您的“命中测试”方法。该方法将简单地检查框架中的触摸点是否与曲线相交。
【讨论】: