在我的项目中,我有现有的侧面菜单,即swrevealviewcontrtoller来显示右侧菜单。它工作正常。我想使用slideNavigationController在项目之间添加第二个右侧菜单。这是我的故事板的屏幕截图。我无法触及现有的基本代码,在登录页面之前,我想添加slideNavigationController来显示另一个右侧面。 即我的根视图控制器不是我引用这两个链接。SlideNavigationController,Solution for making rootviewcontroller
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
LoginViewController *loginView = (LoginViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"Login"];
[loginView setModalPresentationStyle:UIModalTransitionStyleCrossDissolve];
SlideNavigationController * slideNavCtl = [[SlideNavigationController alloc] initWithRootViewController:loginView];
[self.window setRootViewController:slideNavCtl];
将LoginViewController作为根视图控制器。
由于我们首先使用SwrevealViewController它包含模态segue所以我无法在登录视图控制器中显示正确的菜单。在app delegate中添加该代码后,我能够在loginpage中显示正确的菜单,但登录页面是rootview但我想将启动画面作为rootViewController。使用SlideNavigationController我想在登录时显示另一个正确的菜单。