Xamarin.ios tabbed shell navigation

Michael 1 Reputation point
2022-06-27T16:56:31.223+00:00

Hello, I've been working on a Xamarin app and the design I was given calls for tabbed navigation. I implemented a Shell app with tabbed navigation and when you have more than a few tabs they show up under a more section which seems to bring up a listview with the remaining tabs on ios. When you attempt to navigate to one of these pages and then call Shell.Current.GoToAsync from there it won't open and the page for the row is blank when you go back to the more section. It sometimes seems to cause crashes saying that the navigation stack is inconsistent as well.

I found a bug in the Xamarin github here which seems to be about the same issue: https://github.com/xamarin/Xamarin.Forms/issues/7594 which is still open. There is a workaround for flyout pages in there, but not for tabs. I was wondering if anyone knows if there's a way around this or if we'll have to come up with some other sort of method of navigation.

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,378 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.