我當(dāng)前正在做一個項目(更新),我必須在其中添加側(cè)邊欄。現(xiàn)在,該項目現(xiàn)在無需使用導(dǎo)航控制器即可完成。我可以在不使用NavigationController的情況下使用SWRevealViewController嗎?請幫我。任何示例代碼都是有幫助的。在示例代碼中,我看到使用項目沒有的navigationController來完成導(dǎo)航。謝謝更新:過渡碼。如何使用情節(jié)提要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條經(jīng)驗 獲得超7個贊
您需要在其中推送或建模新視圖控制器的地方,請調(diào)用以下代碼
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourstoryboardname" bundle: nil];
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourIDName"];
[[self navigationController] pushViewController:viewController animated:NO];
- 2 回答
- 0 關(guān)注
- 512 瀏覽
添加回答
舉報
0/150
提交
取消