带有SWRevealViewController的TabBarController

时间:2014-05-12 17:03:06

标签: ios objective-c sidebar tabbarcontroller swrevealviewcontroller

我的应用程序中有一个“滑动侧面菜单”SWRevealViewController完美配合。

  • 带有tableView的侧栏VC通过菜单按钮连接到3个View Controller(在导航栏中)

我需要从其中一个按钮内打开UITabBarController,它必须具有相同的滑动菜单。

我创建了另一个SWRevealViewController,并且我以相同的方式链接到我的UITabBarController。我将第一个“tabVC”嵌入“导航视图控制器”(见图)

UitabBarController

当我这样做时,它可以工作,但如果我点击“SideBar”中的一个单元格,它会转到正确的视图(一个VC在我的第一个侧边栏中工作)但是没有导航栏和底部栏

如何才能让导航栏始终位于顶部,而TabBarController中只有“TabBar”?

解决:

导航控制器的订单为SWRevealViewController,然后是UITabBarController。 此外,UITabBarController代替TabViews需要菜单按钮。

1 个答案:

答案 0 :(得分:3)

重新排列订单首先创建navigation controller。然后拨打UITabbarcontroller