我找到了一些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项目一样。
谢谢。
答案 0 :(得分:3)
以下链接可能会对您有所帮助:
答案 1 :(得分:0)
我使用的是ViewDeck,但我没有你提到的问题。菜单调用主视图以执行转换,而不是实例化新视图。因此,我可以在菜单上实现一个后退选项,以返回原始视图,状态与左边相同。
答案 2 :(得分:0)
这是我的实施。它是UINavigationController的子类,非常易于使用。