iOS 如何在 AppDelegate 中以编程方式设置侧边栏菜单?

Posted

技术标签:

【中文标题】iOS 如何在 AppDelegate 中以编程方式设置侧边栏菜单?【英文标题】:iOS How to set a Sidebar Menu programmatically in the AppDelegate? 【发布时间】:2015-03-26 19:57:07 【问题描述】:

我正在寻找在 AppDelegate 中以编程方式设置侧边栏菜单的可能性。我想要一个顶部导航控制器,左侧有一个侧边栏按钮。按下按钮时,左侧会出现一个 UIView。在 AppDelegate 中初始化的 ViewController 集合。然后它们应该出现在侧边栏菜单中。

这是我想象的模型:

http://i.stack.imgur.com/iBI53.png

有人知道如何实现它吗?

非常感谢提前 最好的问候 莫里茨

【问题讨论】:

请重新表述您的问题并考虑不要求教程。 How to ask 【参考方案1】:

这是世界著名的滑块 (DrawerController) 代码,用于大多数 ios 应用程序..

https://github.com/mutualmobile/MMDrawerController

如果您不想使用它(我认为您应该),有很多方法可以实现它,但需要时间。

【讨论】:

您好,感谢您的快速回复。但导航栏不应该移动。我该如何解决这个问题? 那个库配置这么多……你可以试试看应该可以的。否则你可以在 (0,0) 坐标上的 self.view 下放置一个 UIView 并实现 self.view 交换手势..

以上是关于iOS 如何在 AppDelegate 中以编程方式设置侧边栏菜单?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我无法在 AppDelegate 中以编程方式更改我的初始视图控制器?

以编程方式切换 MVC 视图控制器 - iOS

如何在 ios 中以编程方式添加约束

如何在 iOS 中以编程方式启用睡眠模式?

如何在 iOS 7 中以编程方式正确关闭 UIAlertView?

如何在 iOS 中以编程方式禁用/启用睡眠模式?