iOS:SWRevealViewController和多个导航控制器
我是iOS:SWRevealViewController和多个导航控制器,ios,objective-c,iphone,swrevealviewcontroller,Ios,Objective C,Iphone,Swrevealviewcontroller,我是iOS开发新手,我正在寻找一种侧菜单技术用于我的应用程序(类似于android中的NavigationDrawer),在我进行研究后,我对SWRevealViewController控制器印象深刻,但我遇到了这个问题: 主题:SWRevealViewController 问题:我希望当用户单击单元格(在侧菜单表视图中)时,切换到另一个视图场景,并让该场景能够显示侧菜单(与原始视图场景完全相同) 可能:我是否必须创建另一个根视图并创建两个自定义分段,一个与另一个侧菜单链接,另一个与另一个导航控
iOS
开发新手,我正在寻找一种侧菜单技术用于我的应用程序(类似于android中的NavigationDrawer
),在我进行研究后,我对SWRevealViewController
控制器印象深刻,但我遇到了这个问题:
主题:SWRevealViewController
问题:我希望当用户单击单元格(在侧菜单表视图中)时,切换到另一个视图场景,并让该场景能够显示侧菜单(与原始视图场景完全相同)
可能:我是否必须创建另一个根视图并创建两个自定义分段,一个与另一个侧菜单链接,另一个与另一个导航控制器链接,就像我对原始视图场景所做的那样?(这是一个非常蹩脚的解决方案)
参考:请参见下图
我的问题:应该用什么来代替下图中标有问题的视图场景
提前谢谢
侧边栏控制器与任何其他viewcontroller之间不应存在分段。相反,应该在侧栏控制器中创建targetviewcontroller(取决于indexpath),然后使用
self.revealViewController pushFrontViewController:targetViewController animated:YES;
如果有任何不清楚的地方,请随时询问。:)
targetViewController
可以是tableViewController吗?它可以是各种viewcontroller。通常它是一个嵌入导航控制器中的viewcontroller。是的,但它不接受我的tableViewController类,我认为它只能接受UIViewController
,对吗?那么你做错了什么。这应该是个问题!想让我看看你的项目吗?让我们看看。