2016-04-12 39 views
0

我在我的应用程序中使用了SWRevealController。在UITableView中单击项目我想要导航控制器,以便我可以在多个视图控制器之间切换。但截至目前,我无法重定向到导航控制器。我有使用下面的代码,但它只是替换控制器。从swrevealcontroller移到导航控制器?

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
MoreHelpController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"HelpController"]; 

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:rootViewController]; 
[navController setViewControllers: @[rootViewController] animated: YES]; 

[self.revealViewController setFrontViewController:navController]; 
[self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES]; 

请告诉我该如何直接进入导航控制器。这里很混乱。

+0

好友你怎么能移动到导航控制器??。导航控制器本身需要在多个视图控制器之间切换。 –

+0

像方法persentviewcontroller&通过导航控制器 – TechGuy

+0

导航控制器导航你从一个视图控制器到另一个视图控制器。您不能像从一个视图控制器到导航控制器那样从导航控制器移动到视图控制器。这很荒谬。 –

回答

0

你只是不能移动到导航控制器。导航控制器将您带到另一个视图控制器的视图控制器。

如果你想移动到另一个视图控制器上表视图行的选择,然后使用tableview中的didSelectRowAtIndexPath方法方法和使用这里面:

yourViewController *obj = [self.storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerIdentifier"]; 
[self.navigationController pushViewController:obj animated:YES]; 
+0

我无法获得导航控制器,因为我使用swrevealcontroller.What有关设置presentviewcontroller – TechGuy

+0

请按照本教程:http://www.appcoda .com/ios-programming-sidebar-navigation-menu/ –

+0

已经完成bro – TechGuy

相关问题