UzysSlideMenu:如何使用多个视图控制器?

时间:2013-09-10 14:15:58

标签: ios uiviewcontroller

我刚看到一个我非常喜欢的滑入式菜单:https://github.com/uzysjung/UzysSlideMenu

我想将此菜单用于使用多个视图控制器的应用程序(UIViewControllers和UINavigationControllers)。

在Xcode中,我创建了一个单一的视图应用程序,并使视图控制器(MenuViewController)显示菜单,就像创建者在他的示例项目中所做的那样。我在故事板中添加了更多视图控制器,并通过segue将它们连接到MenuViewController。选择菜单项后,将触发这些segue并显示所选视图 - 到目前为止一直很好。

但现在,我遇到了以下问题:

我的所有视图控制器都以全屏显示。这意味着在视口中获得segue的VC不会显示菜单,因为它没有在那里实现。我可以将菜单放在每个VC中,但这似乎不是正确的方法(即使我使用每个控制器调用的一些自定义委托方法,如putMenuInViewController:(UIViewController *)目标)。我觉得我需要像菜单的全局单例这样的东西,并让它出现在每个视图控制器中,但我完全不知道如何使用它或谷歌的内容。

非常感谢任何指向正确方向的点:)

1 个答案:

答案 0 :(得分:0)

我认为您需要使用此菜单实现一个根视图控制器作为单例,并将其他视图控制器添加为子视图控制器。

我写了一篇关于它的帖子,你可以在这里找到它:http://antrix1989.blogspot.com/2013/09/uiviewcontroller-as-singleton.html