这是我的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
只需要简单的推动。按下后退按钮后,它应该提前返回Home或Menu.thanks。
答案 0 :(得分:2)
您是否尝试将揭密视图控制器作为应用程序的入口点并删除启动控制器,因为如果您只想返回主视图,则可以执行以下操作:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateInitialViewController() as UIViewController!
self.presentViewController(controller, animated: false, completion: nil)