第二个视图中的侧面菜单不起作用

时间:2016-12-27 18:20:40

标签: ios swift xcode storyboard swrevealviewcontroller

StoryBoard click here 这是我的故事板的打印

我正在使用SWRevealViewController构建一个侧面菜单,但它在登录场景之后的主视图中不起作用,我将SWRevealViewController视图与登录和菜单连接起来,我还试图创建一个带有主要观点但没有任何反应。

我实现了代码

        if self.revealViewController() != nil {
        menuBtn.target = self.revealViewController()
        menuBtn.action = #selector(SWRevealViewController.revealToggle(_:))
        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
    }
在mainviewcontroller中

,按钮不起作用。

1 个答案:

答案 0 :(得分:0)

找到解决方案,我必须以这种方式登录主视图:

let storyboard = UIStoryboard(name: "Main", bundle: nil)

let sw = storyboard.instantiateViewControllerWithIdentifier("SWRevealViewController") as! SWRevealViewController

self.view.window?.rootViewController = sw

let destinationController = self.storyboard?.instantiateViewControllerWithIdentifier("StoryboardID") as! NameOfViewController

let navigationController = UINavigationController(rootViewController: destinationController)

sw.pushFrontViewController(navigationController, animated: true)