返回不是初始ViewController的MainMenu ViewController-Xamarin iOS

时间:2018-06-28 10:02:07

标签: ios xamarin

我正在尝试找到返回MainMenuViewController并删除其顶部所有ViewController的最佳方法。

我进行了以下设置。

登录屏幕(初始视图)-> MainMenu(第二视图)

在应用程序中,我所有的ViewController中都有一个返回主菜单的按钮。在添加登录屏幕之前,我可以使用

View.Window.RootViewController.DismissViewController(true, null)

我也有一个注销按钮,可以使我进入“登录”屏幕。

自从添加登录屏幕以来,我一直在努力使此功能正确。

我试图从主菜单中显示登录屏幕,此解决方案的问题是您只能在ViewDidAppear上显示登录屏幕,我认为为时已晚,您可以看到主屏幕。背面的菜单屏幕。

也许我需要依靠轻松的搜寻,但我根本没有使它起作用。

欢迎使用本机iOS答案,因为它很容易移植到C#。

注意:我没有使用NavigationViewController

1 个答案:

答案 0 :(得分:0)

好吧,发布问题后,我终于设法找到了问题的答案。

解决方案是使用Unwind segues。我无法使它正常工作,因为我没有为安全区分配Identifier

现在,我可以放松到希望的任何ViewController