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

Posted

技术标签:

【中文标题】如何在ios中同时实现标签栏和侧边菜单?【英文标题】:How to implement both tab bar and side menu in ios? 【发布时间】:2016-08-11 05:26:25 【问题描述】:

对于 sidemenu,我使用 SWRevealViewController 框架,对于标签栏,我使用 3 个 Viewcontroller 示例 ABC .为此,我想在 didfinishlaunch 中的初始 Viewcontroller 中显示标签栏 应用程序委托中的方法。我已经提到前视图控制器作为标签栏,后视图控制器作为侧菜单,我也成功地移动到侧菜单。但是从那个侧面菜单我无法导航视图控制器。请给我建议

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SideMenuViewController *sidemenuVc = [storyboard instantiateViewControllerWithIdentifier:@"SideMenuViewController"];
HomeViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"HomeViewController"];
SWRevealViewController *revealController = [[SWRevealViewController alloc] initWithRearViewController:sidemenuVc frontViewController:vc];
//[self .navigationController.pushViewController:vc animcated:YES];
[self.navigationController pushViewController:revealController  animated:YES];

【问题讨论】:

放一些代码sn-p你在做什么,这样它就可以清楚地知道了。 请稍等,我会尽快提供 您说给定的代码只有在您从侧面菜单导航时才会产生问题。提供sidemenu的代码并正确格式化,因为它变得更具可读性。 【参考方案1】:

你应该像这样创建故事板

或者试试下面一个

【讨论】:

以上是关于如何在ios中同时实现标签栏和侧边菜单?的主要内容,如果未能解决你的问题,请参考以下文章

如何一起使用底部导航栏和侧边导航栏,我的侧边导航按钮不显示,而是底部导航

如何从标签栏打开侧边菜单

如何在另一个侧边菜单项中显示标签栏?

如何使用css修复侧边栏和标题

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

iOS:如何使用侧边菜单、SwiftUI 切换视图