From b95a692876697a8531ce87a438a30c779b74bf66 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Wed, 11 Dec 2019 14:29:32 -0700 Subject: [PATCH] Remove interactions and gesture recognizers from recycled section headers. Issue #1432 --- iOS/MasterFeed/MasterFeedViewController.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/iOS/MasterFeed/MasterFeedViewController.swift b/iOS/MasterFeed/MasterFeedViewController.swift index bca82bbc0..3cc342cb6 100644 --- a/iOS/MasterFeed/MasterFeedViewController.swift +++ b/iOS/MasterFeed/MasterFeedViewController.swift @@ -211,10 +211,12 @@ class MasterFeedViewController: UITableViewController, UndoableCommandRunner { headerView.isLastSection = false } + headerView.gestureRecognizers?.removeAll() let tap = UITapGestureRecognizer(target: self, action:#selector(self.toggleSectionHeader(_:))) headerView.addGestureRecognizer(tap) if section != 0 { + headerView.interactions.removeAll() headerView.addInteraction(UIContextMenuInteraction(delegate: self)) }