I am having an issue where i have defined a UIScreenEdgePanGestureRecognizer to detect pan gesture appearing on the right edge of my device but the gesture is recognized sporadically:
I have the following code:
_swipeInLeftGestureRecognizer = [[UIScreenEdgePanGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeInFromRightEdge:)];
_swipeInLeftGestureRecognizer.minimumNumberOfTouches = 1;
_swipeInLeftGestureRecognizer.maximumNumberOfTouches = 1;
[_swipeInLeftGestureRecognizer setEdges:UIRectEdgeRight];
[self.view addGestureRecognizer:_swipeInLeftGestureRecognizer];
- (void)handleSwipeInFromRightEdge:(UIGestureRecognizer*)sender
{
NSLog(@"swipe from right edge!!!!");
}
The gesture is attached to a view with nothing on it.
Am I missing something?