Xamarin.iOS在AppDelegate中实例化Storyboard Navigation控制器

时间:2014-11-09 23:39:18

标签: ios xamarin.ios xamarin

我可能以错误的方式接近这个,但我试图将我在故事板中创建的NavigationController实例化为AppDelegates FinishedLaunching方法。

所以,像这样:

 public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        window = new UIWindow (UIScreen.MainScreen.Bounds);

        initialViewController = Storyboard.InstantiateInitialViewController () as UIViewController;

        window.RootViewController = initialViewController;
        window.MakeKeyAndVisible ();
        return true;
    }

但是我想要实例化NavigationController而不是ViewController。

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

只需将导航控制器设置为故事板中的根控制器即可。这是指向第一个控制器的小箭头(segue)。

如果需要,您可以使用as UINavigationViewController投射它。