0

我正在使用一个MMDrawerController很棒的框架。我只是想很好地构建我的代码。我只有左侧导航。我现在有这样的设置:

UIViewController *leftSideDrawerViewController = [[MenuNavigationViewController alloc] initWithStyle:UITableViewStylePlain];

// ****************************** just my initial login viewcontroller
UIViewController *centerViewController = [[***LoginViewController*** alloc] init];// The Question I have is right here
// ******************************

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:centerViewController];

self.drawerController = [[MMDrawerController alloc]
                         initWithCenterViewController:navigationController
                         leftDrawerViewController:leftSideDrawerViewController
                         rightDrawerViewController:nil];
self.window setRootViewController:self.drawerController];

基本上我应该让我的左视图控制器MenuViewController永远不会改变。然后我将我的中心视图控制器设为我的LoginViewController,这个视图显然最终需要更改。我在左侧导航中有大约 5 个视图控制器可供选择,然后从左侧导航访问的视图控制器中,我将推送视图控制器。我该如何设置?在我看来,我需要多个导航控制器。左侧导航中可用的每个视图控制器一个。

如何设置多个导航控制器以及如何在中心视图上的这些导航控制器之间进行转换?

感谢您的帮助,只是想很好地设置这个应用程序!!!

4

1 回答 1

1

我认为您的要求是这样的,请查看我创建的以下演示代码,希望对您有所帮助:)

https://www.dropbox.com/s/7exzdzqnm6i05wd/DeckViewDemo%202.zip

于 2013-08-23T10:03:58.827 回答