OGeek|极客世界-中国程序员成长平台

标题: ios - 返回到不是初始 ViewController 的 MainMenu ViewController - Xamarin iOS [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:17
标题: ios - 返回到不是初始 ViewController 的 MainMenu ViewController - Xamarin iOS

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

我有以下设置。

登录屏幕(初始 View )-> MainMenu(第二个 View )

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

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

我还有一个注销按钮,它会引导我进入登录屏幕。

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

我试图从主菜单显示登录屏幕,这个解决方案的问题是你只能在 ViewDidAppear 上显示登录屏幕,我认为这有点太晚了,你可以请参阅后面的主菜单屏幕。

也许我需要依靠 unwind segues,但我根本没有让它发挥作用。

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

注意:我没有使用 NavigationViewController



Best Answer-推荐答案


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

解决方案是使用 Unwind segues。我无法让它工作,因为我没有将 Identifier 分配给 segue。

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

关于ios - 返回到不是初始 ViewController 的 MainMenu ViewController - Xamarin iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51080045/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4