SWrevealViewController不使用navigationController

我目前正在做一个项目(更新),我不得不在其中添加一个边栏。 该项目目前已经完成,不使用导航控制器。 我可以使用SWRevealViewController而不使用NavigationController。 请帮帮我。 任何示例代码都很有帮助。

在示例代码中,我看到导航是使用navigationController完成的,而项目没有。

谢谢

更新:

转换代码。 我怎样才能pipe理这个故事板ID。

if ( [segue isKindOfClass: [SWRevealViewControllerSegue class]] ) { SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue; swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc) { UINavigationController* navController = (UINavigationController*)self.revealViewController.frontViewController; [navController setViewControllers: @[dvc] animated: NO ]; [self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES]; }; 

在这里输入图像说明

你需要推动或build模新的视图控制器调用下面的代码

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourstoryboardname" bundle: nil]; UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourIDName"]; [[self navigationController] pushViewController:viewController animated:NO];