3

我正在开发一个应用程序,我正在使用 facebook 应用程序中的侧面移动菜单: 应用程序骨架的屏幕截图

我想在整个应用程序中保持该栏处于顶部,并让 UINavigationControllers 为 Item1 ... ItemN 的应用程序的不同部分交换进出它。

我该怎么做呢?

4

3 回答 3

2

只需将其添加到 AppDelegate 中的窗口:

[[[UIApplication sharedApplication] delegate].window addSubview:yourView];

坦率地说,您应该投射来自 sharedApplication 的委托

于 2013-02-13T16:51:33.073 回答
1

我通过使用自定义容器视图控制器解决了这个问题。MyrootViewController只是一个容器视图控制器,它包含我的菜单和普通视图控制器。这使我可以对菜单做任何我想做的事情,但只需将菜单滑出屏幕并让子视图控制器像它控制一切一样工作。

“实现容器视图控制器”是UIViewController类参考中的一个部分,包含一些关于如何完成任务的好信息。WWDC 上也有不少来自 Apple 的优秀视频,它们是在……2011 年推出的?

编辑:添加了关于自定义视图控制器的信息。

于 2013-02-20T20:27:50.753 回答
0

我在“中央”视图上使用子视图控制器解决了这个问题。我只是将最持久的菜单设置为位于子视图控制器视图之上的子视图。

于 2013-02-20T19:13:26.867 回答