我该如何设置这个“抽屉”视图应用程序?

时间:2013-08-23 08:46:16

标签: iphone ios objective-c uinavigationcontroller

我正在使用一个非常棒的框架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个视图控制器,然后从左侧导航器访问的那些视图控制器中,我将推送视图控制器。我怎么设置它?在我看来,我需要多个导航控制器。左侧导航中可用的每个视图控制器一个。

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

感谢您的帮助,只是尝试设置此应用程序!!!

1 个答案:

答案 0 :(得分:1)

我认为你的要求是这样的,看看我创建的下面的演示代码希望它可以帮助你:)

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