0

我正在使用 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,所以当侧边菜单打开然后单击 webview 时,我发现下一页在 webview 处触发,但侧边菜单没有关闭:(

单击包含 web 视图的主视图时如何关闭侧边栏菜单。

我的问题的屏幕截图

4

1 回答 1

0

你能试试这个吗

sideMenu.target = revealViewController() sideMenu.action = #selector(SWRevealViewController.revealToggle(_:))

于 2017-12-10T08:12:40.110 回答