我想在我的应用程序的一个屏幕中添加像左滑动菜单一样的 facebook。我在 github 上找到了很多解决方案,但这些都在所有屏幕中添加了菜单。我想要它在一个屏幕上。
提前致谢
我想在我的应用程序的一个屏幕中添加像左滑动菜单一样的 facebook。我在 github 上找到了很多解决方案,但这些都在所有屏幕中添加了菜单。我想要它在一个屏幕上。
提前致谢
使用 MFSlideMenu。您可以设置 panMode 以MFSideMenuPanModeNone
禁用所需 viewController 中的滑动。看到这个
来自 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];
这是您问题的完整代码!
享受编程!