Iphone 双指滑动手势
苹果在“检测刷卡手势”下有一些示例代码 我想检测我的应用程序的两次滑动手势,但不知道从哪里开始。令人惊讶的是,我没有找到任何类似代码的示例。代码本身有什么困难吗?您愿意分享的任何链接或提示都非常棒。两个手指滑动(假设滑动方向相同)与常规滑动检测类似 而不是Iphone 双指滑动手势,iphone,objective-c,Iphone,Objective C,苹果在“检测刷卡手势”下有一些示例代码 我想检测我的应用程序的两次滑动手势,但不知道从哪里开始。令人惊讶的是,我没有找到任何类似代码的示例。代码本身有什么困难吗?您愿意分享的任何链接或提示都非常棒。两个手指滑动(假设滑动方向相同)与常规滑动检测类似 而不是 UITouch *touch = [touches anyObject]; 您必须在NSSet touchs中对每个触摸进行设置 您可能希望保留自己的一组活动触摸,以便跟踪它们 一种简单的方法是创建一个IVAR,如下所示: NSArray
UITouch *touch = [touches anyObject];
您必须在NSSet touchs
中对每个触摸进行设置
您可能希望保留自己的一组活动触摸,以便跟踪它们
一种简单的方法是创建一个IVAR,如下所示:
NSArray *ActiveTouches;
NSArray *ArrayOfStartTouchPositions;
NSArray *ArrayOfCurrentTouchPositions;
该阵列可以帮助您跟踪哪些接触对应于哪些起始位置和当前位置
但是,当您收到结束事件时,必须记住删除数组项。这种简单方法的缺点是额外的室内清洁。一旦你有了这个想法,考虑一些重构,以简化接口,减少错误的机会。