-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[iOS] Fix touch conflict between Shell Flyout and SwipeView (on Device) #9144
Conversation
From the repro and UITest I can see that it is currently the speed of the swipe that determines if the swipe is being picked up by the Shell Menu or by the SwipeView. Slower swipes are picked up by the SwipeView, while faster swipes are picked up by the Shell Menu. I’ve looked at the iOS SwipeView Renderer, but I cannot identify a root cause from this. The issue is too tricky for my current understanding of how Shell and SwipeView is constructued. I was hoping that you might have some insights here? Thanks |
@1iveowl Thank you very much for your PR. With the repro sample it has been easier to fix the issue. I have applied changes to your PR to add the fix and have verified it in simulator and devices. |
@samhouts Should we retarget this to 4.5? |
This comment has been minimized.
This comment has been minimized.
1e5c014
to
2dc4cee
Compare
@1iveowl can you rebase? thanks |
…e) (xamarin#9144) * start * Start * UI Test compete * Added cast SwipeView issue fix Co-authored-by: Jasper Hedegaard Bojsen <[email protected]> Co-authored-by: Javier Suárez Ruiz <[email protected]> fixes xamarin#9088
…e) (xamarin#9144) * start * Start * UI Test compete * Added cast SwipeView issue fix Co-authored-by: Jasper Hedegaard Bojsen <[email protected]> Co-authored-by: Javier Suárez Ruiz <[email protected]> fixes xamarin#9088
…e) (xamarin#9144) * start * Start * UI Test compete * Added cast SwipeView issue fix Co-authored-by: Jasper Hedegaard Bojsen <[email protected]> Co-authored-by: Javier Suárez Ruiz <[email protected]> fixes xamarin#9088
Description of Change
Fix touch conflict between Shell Flyout and SwipeView (on Device).
Issues Resolved
API Changes
None
Platforms Affected
Behavioral/Visual Changes
None
Before/After Screenshots
Not applicable
Testing Procedure
See provided UITest
PR Checklist