在ios中实现左滑动菜单应用程序

时间:2013-07-29 16:38:51

标签: objective-c

我想在我的ios应用程序中有一个左侧幻灯片菜单,如facebook app。 但我不知道如何实现这一点。

我的想法是

我有

LeftMenuController:UITableViewController 已离开菜单视图

和 MenuNavigationController:UIViewController 其中包含LeftMenuController实例作为类变量

最后,我将自定义视图控制器扩展为MenuNavigationController类 这样每个视图控制器都可以使用左滑动菜单。

但问题是当我点击左侧菜单中的行时我想要pushviewcontroller控制器A但是控制器也应该是MenuNavigationController类型。

所以MenuNavigation Controller导入LeftMenuController,而LeftMenuController导入一个从MenuNavigationController扩展的控制器。因为它作为一个循环引用彼此所以应用程序在这里崩溃...

我认为这种方法很傻但有没有办法解决这个问题? 或者,您能否建议一种更好的方式来实现这种应用程序?

2 个答案:

答案 0 :(得分:0)

这个开源项目似乎完全符合您的需求https://github.com/mikefrederick/MFSideMenu:)

答案 1 :(得分:0)

JASidePanel投一票。使用非常简单,干净。我已经在我的应用程序中使用了一段时间,效果很好。