cocos2d-iphone box2d box2d-iphone

cocos2d iphone - Adecuado Swipe gesto reconocedor iOS



cocos2d-iphone box2d (2)

Esto me funcionó en Xcode 7.3. , Swift 2.2.

import UIKit class Viewcontroller: UIViewController { override func viewDidLoad() { super.viewDidLoad() createAndAddSwipeGesture() } private func createAndAddSwipeGesture() { let swipeGesture = UISwipeGestureRecognizer(target: self, action: #selector(Viewcontroller.handleSwipeLeft(_:))) swipeGesture.direction = UISwipeGestureRecognizerDirection.Left view.addGestureRecognizer(swipeGesture) } @IBAction func handleSwipeLeft(recognizer:UIGestureRecognizer) { print(" Handle swipe left...") } }

No he podido encontrar un tutorial sobre cómo configurar correctamente un reconocedor de gestos para iOS. Necesito detectar deslizar hacia arriba y hacia abajo, y las devoluciones de llamada para ellos.

Cualquier ayuda, apreciado. Gracias.


Necesita dos reconocedores, uno para deslizar hacia arriba y el otro para deslizar hacia abajo:

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

y para el manejador:

- (void)handleSwipeUpFrom:(UIGestureRecognizer*)recognizer { }

Finalmente, lo agregas a tu vista:

[view addGestureRecognizer:swipeUpGestureRecognizer];

Lo mismo para la otra dirección (solo cambia todas las Up a Down s).