关闭侧面菜单
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 来显示登录视图,但侧边菜单不会关闭以上是关于关闭侧面菜单的主要内容,如果未能解决你的问题,请参考以下文章
使用SwiftUI。单击后,“我的滑块/侧面菜单”会启动新视图,但单击按钮,现在所有选项均为'dead'