在PopAsync()之后,Xamarin.forms选项卡式页面未在ios中显示

在PopAsync()之后,Xamarin.forms选项卡式页面未在ios中显示,xamarin.forms,Xamarin.forms,我有一个xamarin.forms应用程序,它有一个登录屏幕和作为主页的选项卡页面。 从登录页面到主页的导航如下 Navigation.InsertPageBefore(new MainPage(), this); await Navigation.PopAsync(); 我面临的问题是,ios中没有显示选项卡式页面。它在android中运行良好。问题是什么?只需分配应用程序的主页就会简单得多 Application.Current.MainPage = new MainP

我有一个xamarin.forms应用程序,它有一个登录屏幕和作为主页的选项卡页面。 从登录页面到主页的导航如下

     Navigation.InsertPageBefore(new MainPage(), this);
     await Navigation.PopAsync();

我面临的问题是,ios中没有显示选项卡式页面。它在android中运行良好。问题是什么?

只需分配应用程序的
主页就会简单得多

Application.Current.MainPage = new MainPage(); 
Application.Current.MainPage = new NavigationPage(new MainPage()); 
这将用
MainPage
替换
LoginPage
。如果需要导航,请将其包装在
NavigationPage

Application.Current.MainPage = new MainPage(); 
Application.Current.MainPage = new NavigationPage(new MainPage()); 

为什么要使用PopAsync()?@KK bro,因为我不想在从主页上按backpress后打开登录页。只分配Application.Current会简单得多。MainPage@Jason兄弟你能解释一下吗?登录后,重新分配主页<代码>Application.Current.MainPage=新主页()这将用主页替换登录页面