我当前正在做一个项目(更新),我必须在其中添加侧边栏。现在,该项目现在无需使用导航控制器即可完成。我可以在不使用NavigationController的情况下使用SWRevealViewController吗?请帮我。任何示例代码都是有帮助的。在示例代码中,我看到使用项目没有的navigationController来完成导航。谢谢更新:过渡码。如何使用情节提要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]; };
2 回答

qq_笑_17
TA贡献1818条经验 获得超7个赞
您需要在其中推送或建模新视图控制器的地方,请调用以下代码
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourstoryboardname" bundle: nil];
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourIDName"];
[[self navigationController] pushViewController:viewController animated:NO];
- 2 回答
- 0 关注
- 520 浏览
添加回答
举报
0/150
提交
取消