I have just a regular UITableView, and I ran this code:
UITableView *tableView = [[UITableView alloc] init];
for(UIGestureRecognizer *gesture in tableView.gestureRecognizers)
{
NSString *className = NSStringFromClass([gesture class]);
NSLog(@"ClassName:%@", className);
}
One of the output lines is: ClassName:UIGobblerGestureRecognizer
Surprisingly Google has nothing on this. Anyone have any idea what it is?
Most likely this is an internal class that Apple uses. I’ve come across custom subclasses of UIGestureRecognizers that Apple created for some specific use. I’m sure they have needed to create custom gesture recognizers for various reasons, just as I have and not all of those classes are exposed for us to use.