Swift 中 SWRevealViewController 中菜单的简单推送(视图控制器)?
Simple Push (view controller) from menu in SWRevealViewController in Swift?
这是我的 SWRevealViewController 菜单的样子。
当我select"reveal view controller push controller"或"reveal view controller set controller"
我正在获取带有 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 菜单中进行简单的推送。我不想 "reveal view controller push controller" 并使用上面的代码。
弹出视图控制器我试过了。
self.navigationController.popViewController(animated:false) // not working
只需要简单的推送。按下后退按钮后,它应该返回主页或提前 Menu.thanks。
简单的推送我应该得到 "Back icon" 如下所示。
您是否尝试过将显示视图控制器作为您应用的入口点并删除启动控制器,因为如果您只想返回主视图,您可以按如下方式执行此操作:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateInitialViewController() as UIViewController!
self.presentViewController(controller, animated: false, completion: nil)
这是我的 SWRevealViewController 菜单的样子。
当我select"reveal view controller push controller"或"reveal view controller set controller"
我正在获取带有 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 菜单中进行简单的推送。我不想 "reveal view controller push controller" 并使用上面的代码。
弹出视图控制器我试过了。
self.navigationController.popViewController(animated:false) // not working
只需要简单的推送。按下后退按钮后,它应该返回主页或提前 Menu.thanks。
简单的推送我应该得到 "Back icon" 如下所示。
您是否尝试过将显示视图控制器作为您应用的入口点并删除启动控制器,因为如果您只想返回主视图,您可以按如下方式执行此操作:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateInitialViewController() as UIViewController!
self.presentViewController(controller, animated: false, completion: nil)