-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
RefreshView TapGestureRecognizer Event does not respond on iOs for items which are only visible after scrolling #14060
Comments
Hi @Yannikk1996. We have added the "s/needs-repro" label to this issue, which indicates that we require steps and sample code to reproduce the issue before we can take further action. Please try to create a minimal sample project/solution or code samples which reproduce the issue, ideally as a GitHub repo that we can clone. See more details about creating repros here: https://github.com/dotnet/maui/blob/main/.github/repro.md This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time. |
Hey, I created a minimal sample project and the GitHub repo is linked. Best regards |
We are also encountering the exact same issue - on iOS only, and only for items which are only visible after scrolling - the click events do not work. Currently it's holding up being able to use the RefreshView at all on an important screen |
#14795 maybe similiar issue |
Ipad is not affected. |
Hey, |
Gestures now work when the device orientation is rotated causing the entire screen to redraw. |
Hi , I found the workaround from #14624 can work by using an additional Grid between Refresh and scrollview. |
It worked with the code below.
|
@cat0363 thanks! |
Verified this issue with Visual Studio Enterprise 17.7.0 Preview 1.0. Can repro on iOS platform with sample project. |
@cat0363 |
Possible this is fixed by #16385. |
Fixed by #16385 |
Description
In a RefreshView the TapGestureRecognizer Event does not respond on iOs for items which are only visible after scrolling. The TapGestureRecognizer Event works for the first items which can be displayed on the screen but for the items which can only be reached by scrolling down the TapGestureRecognizer Event will not be triggered. This happens when items created in xaml and also when added in c# code.
This also happens when using Scrollview. For Scrollview this only happens when adding items after its creation. Therefore recreating the complete scrollview control is a possible workaround.
This issue occurs on iOS. Windows and Android work as expected.
Steps to Reproduce
Link to public reproduction project repository
[-](https://github.com/Yannikk1996/RefreshViewNotWorking)
Version with bug
7.0 (current)
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
iOS 16.3.1
Did you find any workaround?
No
Relevant log output
No response
The text was updated successfully, but these errors were encountered: