我想在我的应用程序中实现一个侧面菜单栏,我有UITabBarController
和Storyboard
,我试图整合菜单栏MFSideMenu
,但是没有菜单UITabBarController
用于故事板,仅用于nib文件,所以我需要你的帮助。
非常感谢
答案 0 :(得分:3)
您只需执行以下操作:
UIStoryboard
实例。如果您只使用标准故事板,请使用HomeStoryboard
。initial view controller
视图控制器。您必须在Storyboard(实用程序窗格)中设置它。MFSideMenuContainerViewController
的实例。MFSideMenuContainerViewController
的实例设置为应用窗口的rootViewController
。示例代码:
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"HomeStoryboard" bundle:nil];
UIViewController *homeViewController = [sb instantiateViewControllerWithIdentifier:@"homeViewController"];
UIViewController* leftMenuViewController = ......//Instantiate your left menu controller
MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
containerWithCenterViewController:homeViewController
leftMenuViewController:leftMenuViewController
rightMenuViewController:nil];
self.window.rootViewController = container;
[self.window makeKeyAndVisible];