ios - 像 Facebook 一样的滑动菜单

标签 ios iphone uisplitviewcontroller

大家好!

我已经在我的一个应用程序中使用 MFSideMenuContainerViewController 实现了像 fb 这样的滑动菜单。 .这为我的 Appdelegate 提供了幻灯片 View ,因为我使用以下方法集成了它:

    // allocate side viewcontroller
    SideMenuViewController *leftMenuViewController = [[[SideMenuViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
  //  leftMenuViewController.view.hidden = NO;
    // allocate menuview to open sideview
    MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController containerWithCenterViewController:[self navigationController] leftMenuViewController:leftMenuViewController rightMenuViewController:nil] ;
 //   [container setMenuState:MFSideMenuStateLeftMenuOpen];
    // assign menu view as a root view for window
    **self.window.rootViewController = container;**

现在我想实现这个 slideview 但不是从 RootView。 我有 **启动图像 -> ViewController -> detailViewController**

所以我希望我的侧 View 在 detailViewController 中。如何使用 MFSideMenuContainerViewController 实现这一点?

我试过以下

    // allocate side viewcontroller
    SideMenuViewController *leftMenuViewController = [[[SideMenuViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
  //  leftMenuViewController.view.hidden = NO;
    // allocate menuview to open sideview
    MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController containerWithCenterViewController:<my ViewController> leftMenuViewController:leftMenuViewController rightMenuViewController:nil] ;
 //   [container setMenuState:MFSideMenuStateLeftMenuOpen];
    // assign menu view as a root view for window
    **[self.navigationController pushViewController:vc animated:YES];**

但这会出现带有侧边菜单的空白屏幕。

一如既往,我们非常感谢您的帮助! 感谢和问候

最佳答案

就像从另一个 View Controller 推送新的 View Controller 一样推送它。

[container presentViewController:<my ViewController> animated:yes completion:nil];

[[self navigationController] pushviewcontroller:myController];

关于ios - 像 Facebook 一样的滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21233066/

相关文章:

ios - 如何在 UISplitViewController 中初始化 UITableViewController?

ios - 如何在 CGRectMake 函数中使用变量 - 尝试以表格结构输出数据

ios - Multipear 连接框架设备连接问题

ios - 适用于iOS的VNC开源

iphone - EXC_BAD_ACCESS 在保留的 UIImage 上调用 drawRect

iphone - iOS 5 深度 sleep 预防

ios - UIPageViewController 或启用分页的 UIScrollView = YES

ios - 在 Sprite Kit 中暂停某些 Action

ios - 在 Split View的弹出式 Controller 中以 UIModalPresentationFormSheet 样式呈现的对话框在旋转后消失

ios - 如何使 UINavigationBars 在 UISplitViewController 中透明?