|
|
@@ -570,8 +570,27 @@ int getUnicode(int key);
|
|
|
{
|
|
|
if((evt & Gesture::GESTURE_SWIPE) == Gesture::GESTURE_SWIPE && _swipeRecognizer == NULL)
|
|
|
{
|
|
|
+ // right swipe (default)
|
|
|
_swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGesture:)];
|
|
|
[self addGestureRecognizer:_swipeRecognizer];
|
|
|
+
|
|
|
+ // left swipe
|
|
|
+ UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGesture:)];
|
|
|
+ swipeGesture.direction = UISwipeGestureRecognizerDirectionLeft;
|
|
|
+ [self addGestureRecognizer:swipeGesture];
|
|
|
+ [swipeGesture release];
|
|
|
+
|
|
|
+ // up swipe
|
|
|
+ UISwipeGestureRecognizer *swipeGesture2 = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGesture:)];
|
|
|
+ swipeGesture2.direction = UISwipeGestureRecognizerDirectionUp;
|
|
|
+ [self addGestureRecognizer:swipeGesture2];
|
|
|
+ [swipeGesture2 release];
|
|
|
+
|
|
|
+ // down swipe
|
|
|
+ UISwipeGestureRecognizer *swipeGesture3 = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGesture:)];
|
|
|
+ swipeGesture3.direction = UISwipeGestureRecognizerDirectionDown;
|
|
|
+ [self addGestureRecognizer:swipeGesture3];
|
|
|
+ [swipeGesture3 release];
|
|
|
}
|
|
|
if((evt & Gesture::GESTURE_PINCH) == Gesture::GESTURE_PINCH && _pinchRecognizer == NULL)
|
|
|
{
|