diff --git a/components/FlexibleHeader/src/MDCFlexibleHeaderView.m b/components/FlexibleHeader/src/MDCFlexibleHeaderView.m index 0287c70bc73..07229551ba3 100644 --- a/components/FlexibleHeader/src/MDCFlexibleHeaderView.m +++ b/components/FlexibleHeader/src/MDCFlexibleHeaderView.m @@ -397,9 +397,9 @@ - (void)didMoveToWindow { - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *hitView = [super hitTest:point withEvent:event]; - // Forwards taps to the scroll view. - if (hitView == self || (_contentView != nil && hitView == _contentView) || - [_forwardingViews containsObject:hitView]) { + if (hitView == self || (_contentView != nil && hitView == _contentView)) { + hitView = nil; + } else if ([_forwardingViews containsObject:hitView]) { hitView = _trackingScrollView; }