我正在尝试找到返回 MainMenuViewController
并删除其顶部的所有 ViewController
的最佳方法。
我有以下设置。
登录屏幕(初始 View )-> MainMenu(第二个 View )
在应用程序中,我的所有 ViewController 中都有一个返回 MainMenu 的按钮。在添加登录屏幕之前,我可以使用
View.Window.RootViewController.DismissViewController(true, null)
.
我还有一个注销按钮,它会引导我进入登录屏幕。
自从添加登录屏幕以来,我一直在努力使其功能正确。
我试图从主菜单显示登录屏幕,这个解决方案的问题是你只能在 ViewDidAppear
上显示登录屏幕,我认为这有点太晚了,你可以请参阅后面的主菜单屏幕。
也许我需要依靠 unwind segues,但我根本没有让它发挥作用。
欢迎使用原生 iOS 答案,因为它很容易移植到 C#。
注意:我没有使用 NavigationViewController
。
好吧,在发布我的问题后,我终于设法找到了我的问题的答案。
解决方案是使用 Unwind segues。我无法让它工作,因为我没有将 Identifier
分配给 segue。
现在我可以放松到任何我希望的 ViewController
。
关于ios - 返回到不是初始 ViewController 的 MainMenu ViewController - Xamarin iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51080045/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |