Ios 如何在iPad SplitViewController中使用SWRevealViewController

Ios 如何在iPad SplitViewController中使用SWRevealViewController,ios,ipad,swrevealviewcontroller,Ios,Ipad,Swrevealviewcontroller,您好,我正在为我的iPad应用程序使用情节提要。如何将SWRevealViewController添加到我的应用程序中。我想将幻灯片视图添加到主视图控制器。有人能推荐我吗。我正在使用AppDelegate.h UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; UINavigationController *navigationC

您好,我正在为我的iPad应用程序使用
情节提要。如何将
SWRevealViewController
添加到我的应用程序中。我想将幻灯片视图添加到主视图控制器。有人能推荐我吗。我正在使用
AppDelegate.h

    UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
    UINavigationController *navigationController = [splitViewController.viewControllers lastObject];
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
    DetailViewController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"CouponDetailRoot"];

只需将主视图控制器设置为SWRevealViewController的sw_前视图即可。然后,如果希望折叠局部视图,以便首先只显示主视图,请创建一个类似这样的类,并将其指定给情节提要中的主视图控制器:

    import UIKit

class GlobalSplitViewController: UISplitViewController, UISplitViewControllerDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.delegate = self
    }

    func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController) -> Bool {
        return true
    }

}

have u review@Anbu.Karthik我正在做一个通用应用程序。我用上面的教程制作了我的iPhone。我也在尝试向iPad添加相同的功能。k我现在添加我的故事板图像时遇到了什么问题。请检查一下。我没有找到需要添加SWRevealViewController的地方。我遇到了同样的问题,SWRevealViewController必须是根视图控制器吗?这意味着它将与splitViewController直接竞争。