关闭侧面菜单

Posted

技术标签:

【中文标题】关闭侧面菜单【英文标题】:Dismiss side menu 【发布时间】:2016-07-19 09:00:00 【问题描述】:

我想关闭我使用SWRevealViewController 实现的侧面菜单视图。我该怎么做?

【问题讨论】:

【参考方案1】:

为此,您只需调用正确的方法

self.revealViewController().revealToggleAnimated(true) //for left menu
self.revealViewController().rightRevealToggleAnimated(true) //for right menu I think this is what you want

希望对你有帮助

【讨论】:

【参考方案2】:

我还在使用 swrevealviewcontroller 来制作侧边菜单。如果您想要任何页面上的侧边菜单,只需将以下代码粘贴到 viewdidload 中,或者如果您不想要某些页面上的侧边菜单,只需删除代码。

如果你需要任何帮助..在下面评论

if revealViewController() != nil 
    revealViewController().rightViewRevealWidth = screenBounds * 0.6875
    toggleButton.addTarget(self.revealViewController(), action: #selector(SWRevealViewController.rightRevealToggle(_:)), forControlEvents: UIControlEvents.TouchUpInside)
    view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

【讨论】:

我想关闭侧边菜单,因为它阻止了我的登录视图,我使用 push segue 来显示登录视图,但侧边菜单不会关闭

以上是关于关闭侧面菜单的主要内容,如果未能解决你的问题,请参考以下文章

从侧面菜单推送 ViewController 不起作用

如何从弹出按钮点击Ionic关闭侧边菜单?

折叠侧面导航点击响应

使用SwiftUI。单击后,“我的滑块/侧面菜单”会启动新视图,但单击按钮,现在所有选项均为'dead'

如何处理后退按钮android以退出应用程序并在首页中打开时关闭本机导航侧菜单

在代号一上使用自定义表单作为汉堡侧边菜单