如何在1个屏幕中添加像slidemenu一样的facebook?

时间:2013-06-13 12:10:47

标签: iphone slidingmenu

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

提前致谢

2 个答案:

答案 0 :(得分:0)

使用MFSlideMenu。您可以在所需的viewController中将panMode设置为MFSideMenuPanModeNone禁用幻灯片。见this

答案 1 :(得分: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];

这是您问题的完整代码!!

享受编程!!