2014-10-29 124 views
0

我在我的项目中安装了一个SWRevealController,并且遵循了一个视图教程。问题是,我无法弄清楚如何切换到另一个视图,当我在RevealControllerView页面的tableview中的项目被点击。SWRevealController切换视图

我试图用这个:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:newFrontController]; 

[revealController pushFrontViewController:navigationController animated:YES]; 

然而,当我使用此代码,我得到一个黑色的视图页面空导航控制器。该代码似乎在profileViewController中运行,但是,此视图将会加载。

这是我的故事板。我希望他们单击​​我的表中的项目,然后转到ProfileViewController视图。

enter image description here

回答

0
  1. 您的下一个导航控制器/视图通过使用 “SWRevealViewControllerSeguePushController” Segue公司控制器连接Menucontroller。
    =>对于每个ViewController,你需要一个自己的segue!

  2. 执行权SEGUE

    override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    
    switch(indexPath.row){ 
    case 0: 
        performSegueWithIdentifier("goto_test1", sender: self) 
        break 
    case 1: 
        performSegueWithIdentifier("goto_test2", sender: self) 
        break 
    case 2: 
        performSegueWithIdentifier("goto_test3", sender: self) 
        break 
    default: 
        break 
    } }