导航.删除页面原因问题-Xamarin.forms



我有一个xamarin.forms应用程序,它有如下页面导航。

第1-->第2-->第3-->第4-->第5-->Rg.plugin.Popup(第5页(

我在弹出页面上有一个按钮。我想做的是在弹出窗口中点击按钮后导航到第2页(第5页(。我正在使用Navigation.RemovePage方法。这项工作在安卓系统上非常完美。但在ios中,它会导航到第2页,但我可以看到页面删除动画ie;它将一个接一个地滑动。我只想直接导航到ios中的第2页。如何解决这个问题?

我所做的。

private async void Button_Clicked(object sender, EventArgs e)
{      
for (var i = 1; i <= 3; i++)
{
Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 1]);
}
await PopupNavigation.PopAsync();
}

感谢您的帮助。

您应该删除末尾的最后一页,而不是开头。

最新更新