如何在 ios 的标签栏控制器内添加幻灯片菜单?

Posted

技术标签:

【中文标题】如何在 ios 的标签栏控制器内添加幻灯片菜单?【英文标题】:how to add slide menu inside tabbar controller in ios? 【发布时间】:2014-12-15 18:39:07 【问题描述】:

我有一个要求,我需要在选项卡式内容中添加幻灯片菜单是否可以在 UITabBarController 中添加幻灯片菜单,并且此 UITabBarController 的父级是 UINavigationController ?

【问题讨论】:

【参考方案1】:

如果不了解您的项目的更多信息,将很难提供更深入的解释,但这应该可行:

基本上,我建议在 Github 等地方找到众多开源“滑动显示”菜单中的任何一个。用谷歌快速搜索I found an example that might be useful to you。

实际上,您需要做的就是将您用作所选选项卡的根的任何“滑动显示”类设置为您所在的所选选项卡(如果所选选项卡的初始视图控制器是 NavigationController,那么您可能想要您的滑动菜单成为 NavigationController 的 rootViewController),然后您应该能够将菜单配置为在所选选项卡中正常工作。

如果您需要任何其他帮助,请告诉我,我可以更新我的答案。希望对您有所帮助!

【讨论】:

谢谢你的回复..我的情况就像.first 我有一个登录屏幕,一旦身份验证完成,我正在导航到一个 tabbarcontroller,在 tabbarcontroller 我需要放置一个滑动菜单就像在 facebook 但在左侧 .. goo.gl/3VbX7R 那么听起来我的初步回复应该可以帮助您解决问题。您的 VC 堆栈应如下所示:UITabBarController -> UINavigationController -> SwipeToRevealViewController。然后,您必须将 SwipeToRevealViewController 配置为具有“内容”视图控制器和“菜单”视图控制器。【参考方案2】:

是的,你可以这样做。

我为UINavigationController 做了类似的事情。它对我有用。

我已将其创建为可重用组件并添加到 GitHub,您可以在这里找到它:https://github.com/Midhun-MP/MMP_DrawerController

你可以找到很多控件here,比我的控件好;)

【讨论】:

以上是关于如何在 ios 的标签栏控制器内添加幻灯片菜单?的主要内容,如果未能解决你的问题,请参考以下文章

如何在标签栏按钮点击上创建幻灯片菜单(swift)

如何在ios中同时实现标签栏和侧边菜单?

如何在 iOS 7 中为按钮添加约束?

在一个常见的视图控制器(如幻灯片菜单)中显示另一个视图控制器

如何正确推送视图控制器

iOS:SWRevealViewController 不显示导航栏