我只有一个普通的 UITableView,我运行了这段代码:
UITableView *tableView = [[UITableView alloc] init];
for(UIGestureRecognizer *gesture in tableView.gestureRecognizers)
{
NSString *className = NSStringFromClass([gesture class]);
NSLog(@"ClassName:%@", className);
}
输出行之一是:ClassName:UIGobblerGestureRecognizer
令人惊讶的是,谷歌对此一无所知。有人知道它是什么吗?
最佳答案
这很可能是 Apple 使用的内部类。我遇到过 Apple 为某些特定用途创建的 UIGestureRecognizers 的自定义子类。我确信他们出于各种原因需要创建自定义手势识别器,就像我一样,但并不是所有这些类都公开供我们使用。
关于iphone - 什么是 UIGobblerGestureRecognizer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10355281/