iOS的幻灯片/滑动菜单像Facebook应用程序

我知道有很多的项目,我在https://www.cocoacontrols.com/search,发现一些非常有趣的,如MasterDetailController ,这是最简单的,我工作得很好。

但现在我有一个问题,可能你可以帮助我另一个很酷和简单的滑动控制,或只是简单的调整当前控制或编码的问题。

主要的问题是, MasterDetailController必须设置self.window.rootViewControler = self.principal;

 /* THIS IS THE APPDELEGATE */ // This is the slide menu view controller UIViewController *master = [[UIViewController alloc] initWithNibName: @"MasterView" bundle: nil]; // This is the body view controller ViewController *detail = [[ViewController alloc] initWithNibName: @"ViewController" bundle: nil]; // This is the Master detail controller 'driver' self.principal = [[[MasterDetailController alloc] initWithMasterViewController: master detailViewController: detail] autorelease]; // Then we set the 'driver' as rootView self.window.rootViewController = self.principal; [self.window makeKeyAndVisible]; 

现在,我想要更多的ViewControllersslide menu like facebook appslide menu like facebook app不只是rootViewController

那么,我该怎么做呢?

谢谢。

PS:这是我目前使用的控件https://www.cocoacontrols.com/controls/masterdetailcontroller

如果你正在创build幻灯片/像Facebook一样滑动

然后应用链接,这是很好的例子

https://github.com/edgecase/ECSlidingViewController

那怎么样: https : //www.cocoacontrols.com/controls/uiscrollslidingpages 。 滑动滚动视图控制器。 而不是rootviewcontroller,传递这个…

您将slidecontroller分配给uiview,然后将rootviewcontroller设置为您的viewcontroller。 这意味着slideviewcontroller只能使用分配的视图。

如果你想为其他视图控制器使用slidecontroller,你应该反过来,并将rootViewController设置为slidecontroller。

这是我写的一个。 很容易使用。 它build立在UINavigationcontroller之上,不需要在视图控制器上进行任何子分类。

https://github.com/aryaxt/iOS-Slide-Menu

你可以使用这个简单的库

https://github.com/arturdev/AMSlideMenu

这正是你所需要的。 它的完全可定制和不同的animation。 在演示项目中,您可以看到如何在您的应用程序中实现多个菜单/ viewControllers。