objective-c - 未调用 UISwipeGestureRecognizer 方法?

标签 objective-c ios cocoa-touch cocos2d-iphone

在我的 Box2d 游戏中,我尝试使用 uiswipegesture 来获得滑动手势,当我在测试项目中这样做时它工作正常但是当我在 box2d 游戏中实现时它不调用滑动 Action 这里是代码

{UISwipeGestureRecognizer *swipeGestureup = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerSwipeUp)];
    [swipeGestureup setDirection: UISwipeGestureRecognizerDirectionUp ];



    [[[CCDirector sharedDirector] openGLView] addGestureRecognizer:swipeGestureup];

    [swipeGestureup release];}

方法是

-(void)oneFingerSwipeUp:(id)sender{

NSLog(@"swipe auction called");

[player jump];

最佳答案

{
  UISwipeGestureRecognizer *swipeGestureup = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerSwipeUp:)];
  [swipeGestureup setDirection: UISwipeGestureRecognizerDirectionUp ];

  [[[CCDirector sharedDirector] openGLView] addGestureRecognizer:swipeGestureup];

  [swipeGestureup release];
 }

- (void)oneFingerSwipeUp:(UISwipeGestureRecognizer *)recognizer{
  NSLog(@"swipe auction called");

  }

关于objective-c - 未调用 UISwipeGestureRecognizer 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11662889/

相关文章:

ios - Xcode Obj-C - 如何更改 UIImageView 的宽度以及其中的 UIImage

ios - UIButton的点击区域太大

ios - AudioKit/AVAudioEngine 启动时间过长

ios - 自 iOS 5.1 以来自定义 MPVolumeView 缩略图不垂直居中

ios - 无法使用导航 Controller 加载新 View

objective-c - 使用 Swift 语言访问硬件

ios - `tableView heightForRowAtIndexPath`方法get调用的场景是什么?

iphone - 如何获取 NSDecimal 或 NSDecimalNumber 的无格式字符串表示形式?

ios - 为什么保留委托(delegate)是错误的所有替代方案......?

objective-c - Assets 加载后立即定位到 AVPlayer 中的某个位置