iOS:SWRevealViewController和多个NavigationControllers

时间:2015-05-06 14:14:15

标签: ios objective-c iphone swrevealviewcontroller

我是iOS开发的新手,我正在寻找在我的应用程序中使用的侧面菜单技术(类似于android中的NavigationDrawer)在我做了我的研究之后我印象非常深刻由SWRevealViewController控制器,但我遇到了这个问题:

主题:SWRevealViewController

问题:我希望当用户点击某个单元格(在侧面菜单表格视图中)切换到另一个视图场景时,让这个场景能够显示侧面菜单(与原始视图场景完全一样)。

可能:我是否必须创建另一个根视图并制作两个自定义segue,一个链接到另一个侧面菜单,另一个链接到另一个导航控制器,就像我对原始视图场景一样? (这是非常蹩脚的解决方案)

参考:请参阅下图

我的问题:应该是什么,而不是下面图片中标有视图场景的问题?

提前致谢。

Storyboard screenshot

1 个答案:

答案 0 :(得分:1)

从侧边栏控制器到任何其他视图控制器都不应该有一个segue。而是在侧边栏控制器didSelectRowAtIndexPath中,您应该创建targetviewcontroller(取决于索引路径),然后使用

显示它
self.revealViewController pushFrontViewController:targetViewController animated:YES;

随时可以询问是否有任何不清楚的地方。 :)