我在onEnter方法中添加以下代码.
原文链接:https://www.f2er.com/cocos2dx/338118.htmldoubleTapRecognizer_ = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)]; doubleTapRecognizer_.numberOfTapsrequired = 2; doubleTapRecognizer_.cancelsTouchesInView = NO; [[[CCDirector sharedDirector] view] addGestureRecognizer:doubleTapRecognizer_];
我有这个类的多个实例,但唯一一个获取它的选择器的实例是添加的最后一个实例. UIView Class Reference让我相信可以在单个视图中添加多个UIGestureRecognizer.属性“gestureRecognizers”返回NSArray.
事实上,我已经有一个UIPanGestureRecognizer使用来自另一个类的相同视图.所以我得到至少两个UIGestureRecognizer一次工作.