我正在使用SWRevealViewController库在IOS中通过以下链接制作侧栏菜单
http://www.appcoda.com/ios-programming-sidebar-navigation-menu/
如果在外面点击
,我还会使用以下代码关闭侧边栏if revealViewController() != nil{
btnLeftMenu.target = revealViewController()
btnLeftMenu.action = #selector(SWRevealViewController.revealToggle(_:))
revealViewController().rearViewRevealWidth = 275
self.view.addGestureRecognizer(self.revealViewController().tapGestureRecognizer())
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
问题是我在主视图中有一个webview,所以当sidemenu打开然后点击webview时,我发现下一页在webview上触发,但是sidemenu没有关闭:(
如何在单击包含webview的主视图时关闭侧边栏菜单。
答案 0 :(得分:0)
你可以试试吗
sideMenu.target = revealViewController()
sideMenu.action = #selector(SWRevealViewController.revealToggle(_:))