我想在我的 ios 应用程序(如 facebook 应用程序)中有一个左滑动菜单。但我不明白如何实现这一点。
我想的方式是
我有
LeftMenuController :具有左侧菜单视图的 UITableViewController
和 MenuNavigationController : UIViewController 包含 LeftMenuController 实例作为类变量
最后,我使我的自定义视图控制器扩展了 MenuNavigationController 类,以便每个视图控制器都可以使用左滑动菜单。
但问题是当我单击左侧菜单中的行时,我想 pushviewcontroller Controller A 但 A 控制器也应该是 MenuNavigationController 类型。
所以MenuNavigationController导入LeftMenuController,LeftMenuController导入一个从MenuNavigationController扩展而来的控制器。因为它作为循环相互引用,所以应用程序在这里崩溃......
我认为这种方法很愚蠢,但是有什么办法可以解决这个问题吗?或者您能否建议一种更好的方式来实现这种应用程序?