我想在我的应用程序中只在一个屏幕中添加类似左侧滑动菜单的Facebook。 我在github上找到了很多解决方案,但这些都在所有屏幕上都添加了菜单。我只想在一个屏幕上看到它。
提前致谢
答案 0 :(得分:0)
使用MFSlideMenu。您可以在所需的viewController中将panMode设置为MFSideMenuPanModeNone
禁用幻灯片。见this
答案 1 :(得分:0)
来自tableview委托的didSelectRowAtIndexPath方法中的Indise SideMenuViewController.m 使用
分配视图控制器 <CLASS_NAME> *obj = [[[<CLASS_NAME> alloc] initWithNibName:@"<XIB_NAME>" bundle:nil] autorelease];
将此绑定到数组
NSArray <ARR_NAME> = [[[NSArray alloc] initWithObjects:obj,nil] autorelease];
将其引入导航控制器
UINavigationController *navigationController = self.menuContainerViewController.centerViewController;
[navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"header.png"] forBarMetrics:UIBarMetricsDefault];
NSArray *controllers = [NSArray arrayWithObject:[secArray objectAtIndex:indexPath.row]];
navigationController.viewControllers = controllers;
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed];
这是您问题的完整代码!!
享受编程!!