如何以编程方式在Xamarin中切换NavigationViewControllers?

时间:2016-11-09 03:00:40

标签: c# ios xamarin

在我的Main.storyboard中,我有2个NavigationControllers,SplashNavigationController和LoggedInNavigationController。

如何以编程方式从SplashNavigationController中的ViewControler转到LoggedInNavigationController的根目录?(我在LoginViewController [在SplashNavigationController中]创建了一个可以转到它的按钮,但我想知道如何以编程方式完成它来自控制新帐户的ViewController)

CreateAccountViewController needing to programmatically display LoggedInNavigationController

1 个答案:

答案 0 :(得分:1)

您只需要从故事板中实例化LoggedInNavigationController并将其显示为:

var loggedInNavController = Storyboard.InstantiateViewController("LoggedInNavControllerStoryboardId");
PresentViewController(loggedInNavController, true, null);

只需确保在故事板中为LoggedInNavigationController设置故事板ID。