在我的应用程序中,我可以通过将视图连接到动作触地事件来检测触摸。但是,我希望能够检测到用户将手指抬离屏幕。我能做到吗?
编辑:抱歉这篇短文。实际上我没有提示如何做到这一点,甚至试图做到这一点!
答案 0 :(得分:3)
嗯,这取决于您尝试跟踪触摸移除的位置。例如,如果您正在使用按钮并且已经将操作链接到touchDown,则可以简单地链接另一个操作,以便在内部/外部按钮控制事件触摸。
如果您对跟踪整个屏幕上的触摸感兴趣,可以使用-touchesEnded: withEvent:
。
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesEnded:touches withEvent:event];
}