Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow swiping on iOS 13 page sheet #124

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

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