-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[Bug] [iOS] GestureRecognizers not working in iOS 13.4 #10162
Comments
This may be associated to the issue I am seeing with Selections on CollectionView [https://github.com//issues/10160] This is critical. I guess I should not be to hasty in updating my Mac to the latest version. But now I am stuck and can't release my app due to Gesture Recognizers not working. |
YES. This is a critical error that shouldn't have made it past UI smoke tests. All of my gesturerecognizers in iOS are broken, across multiple projects. I'm also using |
May be due to this new delegate method on |
Appears related to xamarin/xamarin-macios#8255 and @dalexsoto is running it down there. |
Fixes xamarin/Xamarin.Forms#10162 Fixes xamarin#8255 Xcode 11.4 introduced a new protocol member to `UIGestureRecognizerDelegate` and our initial proposed default value for `ShouldReceiveEvent` is not playing well with the world.
Pretty easy to repro: just create a new Master Detail from the template, run the iOS app. |
@InquisitorJax - Looks like the issue has been found and fixed already - well at least in macios |
Fix is in PR, once we get a package we will validate. We believe we have this sucker pinned down. |
@chamons that's great news - what does the release eta look like - I would imagine very many people who upgraded are now dead in the water because of this :( |
Fixes xamarin/Xamarin.Forms#10162 Fixes xamarin#8255 Xcode 11.4 introduced a new protocol member to `UIGestureRecognizerDelegate` and our initial proposed default value for `ShouldReceiveEvent` is not playing well with the world.
I literally wasted so much time with the Mac OS upgrade and Visual Studio not syncing and now for the past day dealing with this thinking it was my code. Pretty frustrated with Xamarin right about now...I am just venting. Sorry! |
In a physical device with 13.3 OS it seems to work correctly, in the simulator with version 13.4 it fails... |
Fixes xamarin/Xamarin.Forms#10162 Fixes xamarin#8255 Xcode 11.4 introduced a new protocol member to `UIGestureRecognizerDelegate` and our initial proposed default value for `ShouldReceiveEvent` is not playing well with the world.
Fixes xamarin/Xamarin.Forms#10162 Fixes #8255 Xcode 11.4 introduced a new protocol member to `UIGestureRecognizerDelegate` and our initial proposed default value for `ShouldReceiveEvent` is not playing well with the world.
Fixes xamarin/Xamarin.Forms#10162 Fixes #8255 Xcode 11.4 introduced a new protocol member to `UIGestureRecognizerDelegate` and our initial proposed default value for `ShouldReceiveEvent` is not playing well with the world. Co-authored-by: Alex Soto <[email protected]>
The update works. Thanks Xamarin Team |
Can also confirm the reproducer I listed above now works, so the ArcGISRuntime Map controls are back in working order |
Lastest vs 2019 16.5.3 installed xam ios 13.16.0.13 but can't test as provisioning profiles and certificates are not received from mac anymore and are not listed in VS dropdowns on windows. Did not have this problem with previous VS version. I have xcode 11.4. OMG UPDATE this is by design: https://developercommunity.visualstudio.com/comments/962872/view.html Even more |
@taublast I think that's a separate issue. I had it with the 16.5.2 update, but this update worked fine. I had to provision new profiles to get it to work again. |
@taublast this happens with me a lot. And I have to restart Visual Studio /Mac/ Windows/ re-install the provisioning profiles.. , to get them back in Visual Studio. Sometimes they don't, and I have to build on Mac. |
The update works. Thanks Xamarin Team |
TapGestureRecognizers are working in my app now as expected. My setup: |
facing same issue with my setup |
And update has fixed issue thank you Xamarin Team for quick fix |
Can someone help me please, after the update my vs, it doesn't work yet! |
Delete Obj / Bin Folders, clean, rebuild solution and try closing / opening VS. What have you tried ? |
it works now thanks |
For reference, and for others that find this thread, what did you do that resolved your problem ? |
I just do what you say here, thanks again |
Does not work on physical device. Strange how some tap gestures work on ios but not all. All work fine on android. |
Ios 13.3 it was not working when set in xaml. But in the .cs file it seems to be working. Using latest xamarin forms. |
It doesnt work for me, now with iOS 13.5. I upgraded visual studio to the latest libraries and now works. ty |
TapGestureRecognizer doesn't work on iOS 13.5.1 again. And I publish this app to production. :-( |
I'm not having any issues with TapGesture's on iOS 13.5.1 |
I'm having issues with multiple tap gesture recognizers on a grid on iOS 13.5 I have a recognizer for 1 tap, and a second recognizer for 2 taps, both on the same grid. Only gesture recognizer with 1 tap fires on iOS while both gesture for 1 tap, and 2 taps fire on Android. This means iOS fires only the first gesture with least number of taps and ignores all others. Expected behavior is as on Android. Tested on XF 4.6 and 4.7 on Visual studio Mac 8.6.5(build 23) and Microsoft Visual Studio 2019 Ver. 16.6.3 |
I'm using TouchEffect, with panckeview |
IMPORTANT UPDATE REGARDING THIS ISSUE. PLEASE READ BEFORE COMMENTING
Description
After upgrading to xcode 11.4 and iOS 13.4 GestureRecognizers (TapGestureRecognizer) have stopped working on iOS. Android works as expected.
Steps to Reproduce
Expected Behavior
TapGestureRecognizer is invoked
Actual Behavior
TapGestureRecognizer is not invoked
Basic Information
When updating MacOS to the below configuration, TapGestureRecognizer stops working in the iOS platform.
Configuration
Mac Catalina 10.15.4
VS2019 16.5.2
Xamarin VS package 13.6.0.11
Xamarin.Forms 4.5.0.495
Reproduction Link
Link
The text was updated successfully, but these errors were encountered: