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中,按钮不起作用。
答案 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)