From 98c8ea6d9ff6b6a554d1a8f6af769528838d352d Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Wed, 20 May 2020 21:32:19 +0800 Subject: [PATCH] disables swipe back gesture on trackpads --- iOS/MasterTimeline/MasterTimelineViewController.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/iOS/MasterTimeline/MasterTimelineViewController.swift b/iOS/MasterTimeline/MasterTimelineViewController.swift index da91ec373..27cf52a62 100644 --- a/iOS/MasterTimeline/MasterTimelineViewController.swift +++ b/iOS/MasterTimeline/MasterTimelineViewController.swift @@ -89,6 +89,14 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner } } + // Disable swipe back on iPad Mice + if #available(iOS 13.4, *) { + guard let gesture = self.navigationController?.interactivePopGestureRecognizer as? UIPanGestureRecognizer else { + return + } + gesture.allowedScrollTypesMask = [] + } + } override func viewWillAppear(_ animated: Bool) {