我知道这个主题已经有所涉及,但我没有看到我需要发布的确切内容。抱歉,如果我错过了它。基本上我想要一些与 Facebook 滑出式导航菜单非常相似的东西。我在这里看到了指向使用 ViewDeck 的帖子,但由于各种原因,我想自己动手。我的应用程序基于导航控制器,我计划在导航栏上有一个按钮来切换菜单视图的可见性。
我的问题不是一般如何创建和管理这样一个视图,而是更具体地说,我如何为这个视图创建一个视图控制器并让它始终存在和可用,无论我的导航顶部当前是什么视图控制器控制器的堆栈?我正在使用情节提要,我的第一个想法是向我的主导航控制器添加一个容器视图并在那里添加菜单视图,但正如我所怀疑的那样,情节提要编辑器不允许我直接向我的导航控制器添加任何视图。我知道这是有道理的,无需向我解释为什么我无法做到这一点,包括更多以表明我想做这样的事情 - 在全球最高级别创建它,所以它总是无需由我的应用程序中的每个视图控制器创建。
我希望我的问题很清楚。以防万一,让我说明一下我的想法 - 如果我在我的初始根视图控制器中添加了一个容器视图,我设法隐藏并从侧面滑出,一旦我通过在我的导航堆栈,此菜单视图将不再存在。当然,我不希望随后被要求为我的应用程序中的每个不同的视图控制器创建它。
非常感谢任何建议或帮助。