我想在我的ios应用程序中有一个左侧幻灯片菜单,如facebook app。 但我不知道如何实现这一点。
我的想法是
我有
LeftMenuController:UITableViewController 已离开菜单视图
和 MenuNavigationController:UIViewController 其中包含LeftMenuController实例作为类变量
最后,我将自定义视图控制器扩展为MenuNavigationController类 这样每个视图控制器都可以使用左滑动菜单。
但问题是当我点击左侧菜单中的行时我想要pushviewcontroller控制器A但是控制器也应该是MenuNavigationController类型。
所以MenuNavigation Controller导入LeftMenuController,而LeftMenuController导入一个从MenuNavigationController扩展的控制器。因为它作为一个循环引用彼此所以应用程序在这里崩溃...
我认为这种方法很傻但有没有办法解决这个问题? 或者,您能否建议一种更好的方式来实现这种应用程序?
答案 0 :(得分:0)
这个开源项目似乎完全符合您的需求https://github.com/mikefrederick/MFSideMenu:)
答案 1 :(得分:0)
对JASidePanel投一票。使用非常简单,干净。我已经在我的应用程序中使用了一段时间,效果很好。