几个快速点,
您试图将它们都添加到窗口中,这几乎肯定不是您想要的。相反,您想在窗口上设置一个根视图控制器。
现在快速查看这两个项目,您需要做的是创建一个菜单视图控制器,其中标签栏视图控制器作为中心视图控制器。然后将菜单视图控制器设置为窗口的根视图控制器。这是一个非常粗略的示例,说明您如何执行此操作。
GTabBar *tabBarViewController = [[GTabBar alloc] initWithTabViewControllers:@[<Tab View Controller>] tabItems:@[<TabBarItems>] initialTab:0];
YourLeftSideBarMenuViewController *leftMenuViewController = [[YourLeftSideBarMenuViewController alloc] init];
YourRightSideBarMenuViewController *rightMenuViewController = [[YourRightSideBarMenuViewController alloc] init];
MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
containerWithCenterViewController:tabBarViewController
leftMenuViewController:leftMenuViewController
rightMenuViewController:rightMenuViewController];
self.window.rootViewController = container;
查看菜单 MFSideMenu 项目中包含的基本演示。
我还建议阅读一些有关 UIKit 工作原理的内容,以便您了解窗口、视图、视图控制器等之间的区别......
Apple 有一个非常详细的指南,将为您提供基础知识:https ://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AppDesignBasics/AppDesignBasics.html#//apple_ref/doc/uid/TP40007072 -CH2-SW1