Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS幻灯片菜单-目标-c_Ios_Objective C_Swrevealviewcontroller_Side Menu - Fatal编程技术网

iOS幻灯片菜单-目标-c

iOS幻灯片菜单-目标-c,ios,objective-c,swrevealviewcontroller,side-menu,Ios,Objective C,Swrevealviewcontroller,Side Menu,在我的项目中,我有现有的侧菜单,即swrevealviewcontroller来显示右侧菜单。它工作正常。我想使用slideNavigationController在项目之间添加第二个右菜单。这是我故事板的屏幕截图。我不能触摸现有的基本代码,在登录页面之前,我想添加slideNavigationController以显示另一个右侧菜单栏。 i、 e不是我的根视图控制器,因为我引用了这两个链接 它将LoginViewController作为根视图控制器 由于我们首先使用的是SwrevealVie

在我的项目中,我有现有的侧菜单,即swrevealviewcontroller来显示右侧菜单。它工作正常。我想使用slideNavigationController在项目之间添加第二个右菜单。这是我故事板的屏幕截图。我不能触摸现有的基本代码,在登录页面之前,我想添加slideNavigationController以显示另一个右侧菜单栏。 i、 e不是我的根视图控制器,因为我引用了这两个链接

它将LoginViewController作为根视图控制器


由于我们首先使用的是SwrevealViewController,它包含模态segue,因此我无法在登录视图控制器中显示右菜单。在app delegate中添加代码后,我可以在loginpage中显示右菜单,但登录页面是rootview,但我希望启动屏幕作为rootViewController。使用SlideNavigationController,我想在登录时显示另一个右菜单。

他们可以检查[SlideNavigationController sharedInstance]API LeftMenuViewController*leftMenu=[[LeftMenuViewController alloc]init];RightMenuViewController*rightMenu=[[RightMenuViewController alloc]init];[SlideNavigationController sharedInstance].rightMenu=rightMenu;[SlideNavigationController sharedInstance].leftMenu=leftMenu;我没听清楚,请用breaf[SlideNavigationController sharedInstance]告诉我;[SlideNavigationController sharedInstance].leftMenu=slideNavCtl;注释最后一行/[self.window setRootViewController:slideNavCtl];我在应用程序委托中添加了此代码,它显示的是右键空白菜单LoginNewViewController homeView=(LoginNewViewController)[MainstryBoard实例化控件标识符:@“LoginViewcontroller”];[homeView setModalPresentationStyle:UIModalTransitionStyleCross溶解];SlideNavigationController*slideNavCtl=[[SlideNavigationController alloc]initWithRootViewController:homeView];//[self.window setRootViewController:slideNavCtl];[SlideNavigationController sharedInstance].rightMenu=slideNavCtl;您是否可以检查演示(git中的SlideNavigationController)如何在AppDelegate中的幻灯片菜单中配置,而不设置根视图控制器。这应该可以修复。您是否可以检查[SlideNavigationController sharedInstance]API LeftMenuViewController*leftMenu=[[LeftMenuViewController alloc]init];RightMenuViewController*rightMenu=[[RightMenuViewController alloc]init];[SlideNavigationController sharedInstance].rightMenu=rightMenu;[SlideNavigationController sharedInstance].leftMenu=leftMenu;我没听清楚,请用breaf[SlideNavigationController sharedInstance]告诉我;[SlideNavigationController sharedInstance].leftMenu=slideNavCtl;注释最后一行/[self.window setRootViewController:slideNavCtl];我在应用程序委托中添加了此代码,它显示的是右键空白菜单LoginNewViewController homeView=(LoginNewViewController)[MainstryBoard实例化控件标识符:@“LoginViewcontroller”];[homeView setModalPresentationStyle:UIModalTransitionStyleCross溶解];SlideNavigationController*slideNavCtl=[[SlideNavigationController alloc]initWithRootViewController:homeView];//[self.window setRootViewController:slideNavCtl];[SlideNavigationController sharedInstance].rightMenu=slideNavCtl;您可以检查演示(git中的SlideNavigationController)在没有设置根视图控制器的情况下,如何在AppDelegate的幻灯片菜单中进行配置。这应该可以修复。
 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];