是否有一个iOS滑动菜单控制器像UITabBarController一样工作?

时间:2013-05-06 05:40:53

标签: iphone ios uiviewcontroller uitabbarcontroller

我找到了一些iOS滑动菜单控制器(如Path 2.0,Facebook iOS),例如ViewDeck https://github.com/Inferis/ViewDeck,ECSlidingViewController https://github.com/edgecase/ECSlidingViewController。但它们不像UITabbar Controler那样工作。

我想让左侧菜单控制器像UITabbar一样工作,并且它可以为每个控制器为每个项目提供kepp状态。点击菜单项时不应创建新的控制器。当我点击菜单项以显示控制器(作为“控制器a”)并滚动到某个位置时,我切换到另一个菜单项,然后切换回“控制器a”,它应该显示“控制器a”显示而不更改,就像点击UITabbar项目一样。

谢谢。

3 个答案:

答案 0 :(得分:3)

以下链接可能会对您有所帮助:

https://github.com/stefanoa/SASlideMenu

答案 1 :(得分:0)

我使用的是ViewDeck,但我没有你提到的问题。菜单调用主视图以执行转换,而不是实例化新视图。因此,我可以在菜单上实现一个后退选项,以返回原始视图,状态与左边相同。

答案 2 :(得分:0)

这是我的实施。它是UINavigationController的子类,非常易于使用。

https://github.com/aryaxt/iOS-Slide-Menu