【问题标题】:Simple Push (view controller) from menu in SWRevealViewController in Swift?Swift 中 SWRevealViewController 中菜单的简单推送(视图控制器)?
【发布时间】:2016-06-20 18:07:01
【问题描述】:

这是我的 SWRevealViewController 菜单的样子。

当我选择“显示视图控制器推送控制器”或“显示视图控制器集控制器”时

我正在使用 SWRevealViewController 菜单(不是后退按钮)作为正确的图像获得登录屏幕。

为此我使用了代码

      if self.revealViewController() != nil {

            menuButton.target = self.revealViewController()
            menuButton.action = "revealToggle:"
            menuButton.title = ""
             menuButton.image = UIImage(named: "reveal-icon")

            self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

   }

问题: 现在我想从 SWRevealViewController 菜单简单推送。我不想“显示视图控制器推送控制器”并使用上面的代码。

我试过弹出视图控制器。

self.navigationController.popViewController(animated:false) // not working 

只需要简单的推送。并且在按下返回按钮后它应该返回主页或菜单。提前谢谢。

简单的推送我应该得到如下所示的“返回图标”。

【问题讨论】:

    标签: ios swift swrevealviewcontroller


    【解决方案1】:

    您是否尝试将显示视图控制器设置为应用程序的入口点并删除启动控制器,因为如果您只想返回主视图,您可以这样做:

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let controller = storyboard.instantiateInitialViewController() as UIViewController!
        self.presentViewController(controller, animated: false, completion: nil)
    

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 2014-06-30
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      相关资源
      最近更新 更多