是否可以将rootViewController包装在另一个ViewController中?

时间:2015-07-01 01:20:46

标签: ios slide

现在我正在尝试将this library与现有应用集成。但是,该应用程序已经有一个rootViewController。是否可以简单地将此库所需的frontView重定向到应用程序所具有的当前rootViewController?我需要实现的是能够在backViewController和frontViewController之间滑动,就像库提供的第一个例子一样。

2 个答案:

答案 0 :(得分:0)

只需让你的continue类继承自rootViewController,然后你就不需要包装任何内容。

阅读Documentation它解释了该怎么做。你不需要包装任何东西。

答案 1 :(得分:0)

是的,但是你需要将SWRevealController设置为新的rootViewController。

这里有一些示例代码,可以在您的应用代理中application: didFinishLaunchingWithOptions:进行说明:

MYAppViewController *mainVC = [[MYAppViewController alloc] init];

// Before using SWRevealViewController I had this line:
// self.window.rootViewController = mainVC

// Used for the rear view of the SWRevealViewController    
MYMenuViewController *menuVC = [[MYMenuViewController alloc] init];

SWRevealViewController *revealVC = [[SWRevealViewController alloc] initWithRearViewController:menuVC frontViewController:mainVC];

// Now set the SWRevealViewController as the root view controller
self.window.rootViewController = revealVC;