2016-03-07 70 views
1

这是我的SWRevealViewController菜单的样子。Swift中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

回答

2

你尝试使显示视图控制器您的应用程序的入口点和删除发射控制器,因为如果你只是想回到主视图,你可能只是这样做如下:

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