Skip to content

Conversation

aheze
Copy link

@aheze aheze commented Jul 7, 2020

Conform to gestureRecognizer(_:shouldBeRequiredToFailBy:).
More technical details here.

Fixes issue 111 and also issue 116 (iOS 13 page sheet's built-in gesture conflicts with the swipe gesture). These issues are closed, but only a workaround was found (presenting the view controller in full screen). By returning true in gestureRecognizer(_:shouldBeRequiredToFailBy:), you can present the view controller however you want.

And even if you present via page sheet, both the built-in dismiss gesture and the swipe gesture work. Tested on iOS 13.5.1 and iPadOS 13.5.1.

@SteveBlackUK
Copy link

+1 for this fix for those not wanting full screen presentation mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Swipe doesn't work for iOS 13
2 participants