3

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

我想让左侧菜单控制器像 UITabbar 一样工作,它可以为每个菜单项的每个控制器保持状态。当我点击一个菜单项时,它不应该创建一个新的控制器。当我点击一个菜单项以显示一个控制器(作为“控制器 a”)并滚动到某个地方时,我切换到另一个菜单项,然后切换回“控制器 a”,它应该显示“控制器 a”显示而不改变,就像轻按一个 UITabbar 项一样。

谢谢你。

4

3 回答 3

3

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

https://github.com/stefanoa/SASlideMenu

于 2013-05-07T05:09:43.780 回答
0

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

于 2013-05-06T05:49:59.643 回答
0

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

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

于 2014-01-06T18:24:23.787 回答