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).