cocos2d-iphone - 正确的滑动手势识别器 iOS

标签 cocos2d-iphone box2d box2d-iphone

我还没有找到关于如何正确设置 iOS 手势识别器的教程。
我需要检测上下滑动以及它们的回调。

任何帮助,不胜感激。谢谢。

最佳答案

您需要两个识别器,一个用于向上滑动,另一个用于向下滑动:

UISwipeGestureRecognizer* swipeUpGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeUpFrom:)];
swipeUpGestureRecognizer.direction = UISwipeGestureRecognizerDirectionUp;

对于处理程序:
- (void)handleSwipeUpFrom:(UIGestureRecognizer*)recognizer {

}

最后,将它添加到 View 中:
[view addGestureRecognizer:swipeUpGestureRecognizer];

另一个方向也一样(只需将所有 Up s 更改为 Down s)。

关于cocos2d-iphone - 正确的滑动手势识别器 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422075/

相关文章:

ios - 当 Cocos2D 2.0 支持 NPOT 纹理时,为什么要使用纹理图集?

objective-c - 阴影和 CCSprite

ios - 将手势滑动到右上角、左上角等角落

java - box2d 中的旋转关节

graphics - WebGL/Box2D绘图问题: gap between bodies

ios - 根据 cocos2D 和(?)iPad 上的 Box2d 的触摸轮动画?

iPhone游戏cocos2d和box2d

javascript - Cocos2D-JS无法加载从CocosStudio导出的json文件

c++ - 为什么我的线速度返回为 0,即使我的重力似乎已设置

cocos2d-iphone - 在 cocos2d 中实现动画按钮