我知道有很多项目,我在https://www.cocoacontrols.com/搜索并发现了一些非常有趣的内容,比如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];
现在,我想要更多ViewControllers
slide menu like facebook app
而不仅仅是rootViewController
。
那么,我该怎么做呢?
感谢。
PS:这是我目前使用的控件https://www.cocoacontrols.com/controls/masterdetailcontroller
答案 0 :(得分:3)
答案 1 :(得分:1)
这个怎么样:https://www.cocoacontrols.com/controls/uiscrollslidingpages。滑动滚动viewcontroller。而不是rootviewcontroller,传递这个......
答案 2 :(得分:0)
将slidecontroller分配给uiview,然后将rootviewcontroller设置为viewcontroller。这意味着slideviewcontroller仅适用于指定的视图。
如果你想将幻灯片控制器用于其他视图控制器,你应该反过来做,并将rootViewController设置为slidecontroller。
答案 3 :(得分:0)
这是我写的。使用起来非常简单。它建立在UINavigationcontroller之上,不需要在视图控制器上进行任何类型的子类。
答案 4 :(得分:0)
您可以使用这个简单的库
https://github.com/arturdev/AMSlideMenu
这正是您所需要的。 它完全可定制,并具有不同的动画。 在演示项目中,您可以看到如何在应用程序中实现多个菜单/ viewControllers。