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

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

【问题讨论】:

    标签: ios swift 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 来显示登录视图,但侧边菜单不会关闭
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 2019-01-25
      • 2019-06-22
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多