dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.28k stars 1.76k forks source link

iOS - Screen containing nested scrolling creating extra white space at the bottom #12175

Open JoyusJM opened 1 year ago

JoyusJM commented 1 year ago

Description

When we implement a screen containing nested scrolling in iOS, for eg; Parent is a scrollview and child is a grid view, then one of the grid contain a collection view. This scenario will create extra white space at the bottom of screen. This works fine in Android.

Steps to Reproduce

  1. Create a new .Net MAUI app.
  2. Set the parent as a scrollview
  3. Add a grid as a child.
  4. Create a collectionview in one of the child grid in that grid view.
  5. Run the app in iOS.

Link to public reproduction project repository

https://github.com/JoyusJM/NestScroll_iOS

Version with bug

7.0 (current)

Last version that worked well

Unknown/Other

Affected platforms

iOS

Affected platform versions

iOS Latest

Did you find any workaround?

N/A

Relevant log output

No response

ghost commented 1 year ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

jinxinjuan commented 1 year ago

Verified this issue with Visual Studio Enterprise 17.7.0 Preview 1.0. Can repro on iOS platform with sample project. NestScroll_iOS

BenEastpoint commented 1 year ago

I'm also seeing the same issue when placing a list of collection view within a collection view. Each collection view in the list has a large gap at the bottom which I cannot remove.

All collection views are using a GridItemsLayout with vertical orientation.

flipper09112 commented 1 year ago

+1

Thera-RM commented 10 months ago

Also seeing this Issue. Has anyone managed to find a workaround?