我已经在我的项目中设置了SWRevealController,并且已经按照视图教程进行操作。问题是当我点击RevealControllerView页面中的tableview中的Item时,我无法弄清楚如何切换到另一个视图。
我试图使用它:
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:newFrontController];
[revealController pushFrontViewController:navigationController animated:YES];
但是,当我使用此代码时,我得到一个带有黑色视图页面的空导航控制器。代码似乎在profileViewController中运行,但是,这个视图是docent load。
这是我的故事板。我希望他们单击表格中的项目,然后转到ProfileViewController视图。
答案 0 :(得分:0)
使用“SWRevealViewControllerSeguePushController”Segue将Menucontroller与下一个导航控制器/视图控制器连接。
=>对于每个ViewController,您需要一个自己的segue!
执行正确的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
} }