2014-10-22 86 views
0

我有一个边栏菜单,用SWRevealViewController。SWRevealViewController - 推下一个视图控制器故事板

我想从视图控制器和视图切换到下一个视图控制器。我如何做到这一点? 我尝试使用ACTION SEGUE:“push”,“modal”,“revealview controller”和“revealview controller push controller”。

但它不起作用。

而我尝试以编程方式切换到下一个视图控制器。 我的代码:

ViewController2 *vc2 = [[ViewController2 alloc] init]; 
[self.navigationcontroller pushViewController:vc2 animated:YES] 

这种变化的视图控制器,但没有图(blackscreen)。

回答

0

看来ViewController2是故事板中的ViewController。尝试以下代码:

ViewController2 * vc2 = [[self storyboard] instantiateViewControllerWithIdentifier:@"ViewControllerId"]; 

您应该在Storyboard中为ViewController2提供Storyboard ID作为ViewControllerId。

请注意,您当前的ViewController应位于Navigationcontroller堆栈中以调用self.navigationcontroller。

相关问题