iOS 带有 TabBar 和 SlideMenu 的应用程序

iOS Application with TabBar and SlideMenu

我想在整个应用程序中同时拥有导航菜单(幻灯片菜单)和标签栏。我正在使用库 SWReveal。我设法同时获得了两者,但目前我的布局似乎很愚蠢。请参阅所附图片。

我只能在遍历每个 SWRevealviewcontroller 时添加一个标签栏。我似乎无法为选项卡栏控制器提供 swrevealcontrollerview,以便它使用我的幻灯片菜单填充所有其他视图。每次我有一个新页面时,我真的必须创建 SWReveal 控制器及其相应的 table 视图吗?

在我过去的项目中,我也使用过 SWRevielViewController。我在其中遇到了很多定位问题。根据您的要求uirement,最好使用 containerView 来处理事情。 1.用ContainerView创建ParentController。 2. 使用您的 ui 导航制作父控制器标签栏并管理显示标签索引和容器视图子项。

供您参考,您可以查看此存储库 - https://github.com/amrittrivedir/CustomTabBar

对于 swift 你可以有这个演示 - https://drive.google.com/open?id=1faFagqDZwpfRN7lzDPknQAeWGvhx3271

不需要为每个选项卡创建 SWRevealController。您可以创建 SWRevealController 并添加到 UItabViewController。它适用于您创建的所有选项卡。

你可以像我的项目一样做:

第 1 步:使用 class SWRevealViewController.

创建 UIViewController

第 2 步:创建 UITableViewController 并使用标识符 sw_rear.

创建 SWRevealViewController 故事板转场

第 3 步:创建 UITabViewController 并使用标识符 sw_front

创建 SWRevealViewController 故事板转场

你可以参考下面link 我在同一时间回答了问题并做了详细的解释: