1

我想在我的应用程序的一个屏幕中添加像左滑动菜单一样的 facebook。我在 github 上找到了很多解决方案,但这些都在所有屏幕中添加了菜单。我想要它在一个屏幕上。

提前致谢

4

2 回答 2

0

使用 MFSlideMenu。您可以设置 panMode 以MFSideMenuPanModeNone禁用所需 viewController 中的滑动。看到这个

于 2013-06-13T12:35:29.983 回答
0

使用MFSideView后

来自 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];

这是您问题的完整代码!

享受编程!

于 2013-06-13T12:43:47.607 回答