I have a view which contains several subviews which are complex controls with several buttons. The superview has gesture recognizers for taps, swipes etc.
In some ca
Well, you could create a custom view inheriting from UIView
and then override:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
From this method you can return the view you want to handle the event.
take a look at: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instm/UIView/hitTest:withEvent: