从Swift中的SWRevealViewController菜单中简单推送(查看控制器)?

时间:2016-03-07 08:50:57

标签: ios swift swrevealviewcontroller

这是我的SWRevealViewController菜单看起来像。

enter image description here

当我选择"显示视图控制器推送控制器"或"显示视图控制器设置控制器"

我正在使用SWRevealViewController菜单(不是后退按钮)获取登录屏幕,因为此图像更正了。

enter image description here

对于我使用的代码

      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 

只需要简单的推动。按下后退按钮后,它应该提前返回Home或Menu.thanks。

简单推送我应该得到"返回图标"如下所示。enter image description here

1 个答案:

答案 0 :(得分:2)

您是否尝试将揭密视图控制器作为应用程序的入口点并删除启动控制器,因为如果您只想返回主视图,则可以执行以下操作:

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