UITapGestureRecognizer *atap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(atapAction)];
[self.view addGestureRecognizer:atap];
UITapGestureRecognizer *doubleClick = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleClickAction)];
doubleClick.numberOfTapsRequired = 2;
[self.view addGestureRecognizer:doubleClick];
//当系统检测不到双击手势时执行再识别单击手势
[atap requireGestureRecognizerToFail:doubleClick];
iOS 单击手势和双击手势冲突解决
最新推荐文章于 2023-04-13 21:34:42 发布
本文介绍如何在iOS应用中使用UIGestureRecognizer实现单击和双击手势的识别。通过设置不同类型的UIGestureRecognizer,可以区分并响应单次点击和连续两次点击的手势,同时确保了当系统检测不到双击手势时会再次尝试识别单击手势。
850

被折叠的 条评论
为什么被折叠?



