iOS UITapGestureRecognizer区分单击和双击
2016-08-12 10:29
351 查看
//添加单击手势监听
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapGesture:)];
[singleTap setNumberOfTapsRequired:1];
[self addGestureRecognizer:singleTap];
self.maximumZoomScale = 4.0;
//添加双击手势监听
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(doubleTap:)];
[doubleTap setNumberOfTapsRequired:2];
[self addGestureRecognizer:doubleTap];
[singleTap requireGestureRecognizerToFail:doubleTap]; //加入这一行就不会出现这个问题
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapGesture:)];
[singleTap setNumberOfTapsRequired:1];
[self addGestureRecognizer:singleTap];
self.maximumZoomScale = 4.0;
//添加双击手势监听
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(doubleTap:)];
[doubleTap setNumberOfTapsRequired:2];
[self addGestureRecognizer:doubleTap];
[singleTap requireGestureRecognizerToFail:doubleTap]; //加入这一行就不会出现这个问题
相关文章推荐
- iOS UITapGestureRecognizer区分单击和双击
- iOS UITapGestureRecognizer区分单击还是双击
- iOS 关于UITapGestureRecognizer 单击与双击手势冲突的解决
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- iOS开发之UITapGestureRecognizer单双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- UITapGestureRecognizer 区分多指 单双击
- 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击
- 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击
- UITapGestureRecognizer 区分多指 单双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- UITapGestureRecognizer点击手势区分单双击
- 单击双击手势(UITapGestureRecognizer)
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- IOS开发:添加了手势UITapGestureRecognizer,但是点击却没任何反应
- iphone手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer