-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
iOS Keyboard Scrolling with Star-sized grid row #18354
Comments
We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process. |
I really really and really hope that the keyboard nightmares we had with .net 7 are behind us, we have an application with lots of input entries and chats where the editor is at bottom and we could not release the app because the fields were covered. We postponed to .net 8 in the hope that this issue among others would be fixed.. Lets hope this one can make it GA. |
Thank you so much for mentioning the workaround to set
the value To make this solution more robust and adaptable for different devices and orientations, one should consider dynamically obtaining the safe area insets (until this issue gets fixed). This can be achieved with the following code snippet, which fetches the exact bottom safe area size:
|
I'm having a similar issue in a Everything was working fine in .NET 7. I now have this issue with .NET 8. I tried downgrading BTW, setting |
Similar issue was reported here: PureWeen/ShanedlerSamples#13 |
@AndreKraemer, @tj-devel709 <!-- Not working, keyboard overlays editor-->
<AbsoluteLayout>
<Grid AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="1,1,1,1" RowDefinitions="*,auto" IgnoreSafeArea="True" Padding="{x:OnPlatform Default='0', iOS='0,0,0,34'}">
<CollectionView Grid.Row="0" />
<Editor Grid.Row="1" />
</Grid>
</AbsoluteLayout> |
We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process. |
@andyzukunft, saw your message right before this issue closed and it seems to be working for me. Feel free to open a new issue if you have other issues though! |
@tj-devel709 hi , I cannot work out if this has been merged has I would like to test it in a nightly build. Appreciate if you could let us know thanks |
Description
When you have a top level grid that has a row with the size of '*' and we click an entry or editor that requires the screen to scroll with the keyboard, the star sized row will expand and the entry or editor will not come up high enough.
An example of the xaml for this is as follows:
It appears that the star sized row is absorbing the height of the safe area. If we add
IgnoreSafeArea="True"
to the top level grid, the star sized row is the expanded size the entire time (before and after scrolling) and the entry or editor will be scrolled to correctly.GridScrollBoxView.mov
Steps to Reproduce
Link to public reproduction project repository
No response
Version with bug
8.0.0-rc.2.9373
Is this a regression from previous behavior?
No, this is something new
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
No response
Did you find any workaround?
Adding
IgnoreSafeArea="True"
to the top level grid seems to fix the issue for nowRelevant log output
No response
The text was updated successfully, but these errors were encountered: