iOS UITapGestureRecognizer区分单击和双击
2017-08-24 20:34
411 查看
//添加单击手势监听
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 单击与双击手势冲突的解决
- 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击
- 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- iOS开发之UITapGestureRecognizer单双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- 单击双击手势(UITapGestureRecognizer)
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- UITapGestureRecognizer 区分多指 单双击
- UITapGestureRecognizer点击手势区分单双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- UITapGestureRecognizer 区分多指 单双击
- ios UITapGestureRecognizer 单指单击、单指多击、多指单击、多指多击事件操作
- iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效
- iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效