Found the solution; Apparently the problem is in iOS 7.
To fix it, simply implement UIGestureRecognizerDelegate
in your view controller and implement:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
This has fixed my random problem!
Credits to UIPanGestureRecognizer sometimes not working on iOS 7