【发布时间】:2017-04-07 00:58:39
【问题描述】:
我已经根据我看到的汉堡幻灯片菜单教程实现了SWRevealViewController。一切都很好,除非我在应用程序的后面页面上使用幻灯片菜单,然后折叠它,然后转到前面的页面并尝试使用它,它会打开,但没有手势会折叠它除非我导航回上次打开菜单的页面。然后我可以从那里关闭它。
我在每个ViewController 的viewDidLoad 中使用的代码是
let menuButton = self.navigationItem.rightBarButtonItem
if self.revealViewController() != nil {
menuButton?.target = self.revealViewController()
menuButton?.action = "revealToggle:"
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
self.view.addGestureRecognizer(self.revealViewController().tapGestureRecognizer())
}
任何想法是什么导致了这个/如何解决它?
【问题讨论】:
标签: ios swift swrevealviewcontroller