-
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
[regression/8.0.3] Shell.NavBarIsVisible is not working on iOS #18948
Comments
Verified this on Visual Studio Enterprise 17.9.0 Preview 2(8.0.3). Repro on iOS 17.0, MacCatalyst and Windows 11, not repro on Android 14.0-API34 with below Project: |
So I assume this is getting fixed? |
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. |
Hello, I am working on a migration from Xamarin to MAUI and my customer is waiting for this bug fix to release the app on the stores. Please, send some update that I can communicate to my customer. Many thanks. |
Any update on when this is planned to be fixed? |
@johannes-steurer, on my side, the problem has been resolved with version 8.0.7. I acknowledge that it has not been resolved for |
@KevinJalais thanks for the quick feedback. as I use Shell the workaround does not work for me. |
Has there been any update on this? I see the PR is still open. |
We have the same issue |
Ok, so we found a workaround. You can add the Shell.NavBarIsVisible=False property to your actual page and not the Shell itself. If you have a ContentBasePage, adding it there also works. |
The suggestion that @JakodeWet made worked for me. It seems like a very fundamental thing that should have been fixed by now |
Description
I have a shell page with defined Shell.NavBarIsVisible="false". When I was using .NET 7.0.101, the bar with the 'hamburger' button is hidden on both Android and iOS.
After upgrading from MAUI 7.0.101 to 8.0.3, the bar is still visible on iOS. It's hidden on Android as expected.
Steps to Reproduce
Shell.FlyoutBehavior="Flyout"
Shell.NavBarIsVisible="False"
Link to public reproduction project repository
https://github.com/ka4ep/Maui.NavBar.Repro
Version with bug
8.0.3
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
7.0.101
Affected platforms
iOS
Affected platform versions
iOS 15-17
Did you find any workaround?
No response
Relevant log output
Relevant .log files are in GitHub repository.
The text was updated successfully, but these errors were encountered: