UITableView passes touch events to superview when it shouldn't
===

In the [GIKAnimatedCallout](http://www.cocoacontrols.com/platforms/ios/controls/gikanimatedcallout) sample code, double-tap gestures, two-finger tap gestures, zoom gestures, and pinch gestures are all being passed through from the UITableView to the MKMapView underneath it. I want to stop this from happening. Touch events inside the UITableView should not be passed onto the MKMapView.

I've tried adding a UIGestureRecognizer for taps, and made it an empty method, but these touch events are still sent to the MKMapView as well as the UITableView.

Looking at the UITableView's superview hierarchy through the debugger, I see that the UITableView is a descendant of the MKMapView. 

I don't really know how else to approach this problem. Any pointers are appreciated.