【发布时间】:2012-07-07 21:53:32
【问题描述】:
我在 onEnter 方法中添加以下代码。
doubleTapRecognizer_ = [[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 使用来自另一个类的相同视图。所以我至少要让两个 UIGestureRecognizers 同时工作。
【问题讨论】:
标签: uiview cocos2d-iphone uitapgesturerecognizer