Skip to content

Allow swiping on iOS 13 page sheet#124

Open
aheze wants to merge 1 commit into
Ramotion:masterfrom
aheze:master
Open

Allow swiping on iOS 13 page sheet#124
aheze wants to merge 1 commit into
Ramotion:masterfrom
aheze:master

Conversation

@aheze
Copy link
Copy Markdown

@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
Copy Markdown

+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