使用 SWRevealViewController 控制器时如何注销?
How to logout when using SWRevealViewController controller?
我在我的应用程序中使用 SWRevealViewController..我首先登录我的应用程序..在登录按钮上单击我加载前视图控制器和左侧栏(使用 SWRevealViewController)但是如何在注销按钮单击时从 SWRevealViewController 注销然后转到登录屏幕..?我无法注销..
以下是点击登录按钮时的代码..
let frontNavigationController:UINavigationController
let rearNavigationController:UINavigationController
let revealController = SWRevealViewController()
var mainRevealController = SWRevealViewController()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let sidebar = storyboard.instantiateViewController(withIdentifier: "MenuTableView")as! MenuTableView
let homepage = storyboard.instantiateViewController(withIdentifier: "Map_VC") as! MapViewController
frontNavigationController = UINavigationController(rootViewController: homepage)
rearNavigationController = UINavigationController(rootViewController: sidebar)
revealController.frontViewController = frontNavigationController
revealController.rearViewController = rearNavigationController
revealController.delegate = self
mainRevealController = revealController
self.window?.rootViewController = mainRevealController
UINavigationBar.appearance().barTintColor = UIColor(red: 235.0/255, green: 113.0/255, blue: 158.0/255, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.white
试试这个:
let goNext = storyBoard.instantiateViewController(withIdentifier: "storyboardID")
let customNavigation = UINavigationController(rootViewController: goNext!)
self.present(customNavigation, animated: true, completion: nil)
我在我的应用程序中使用 SWRevealViewController..我首先登录我的应用程序..在登录按钮上单击我加载前视图控制器和左侧栏(使用 SWRevealViewController)但是如何在注销按钮单击时从 SWRevealViewController 注销然后转到登录屏幕..?我无法注销..
以下是点击登录按钮时的代码..
let frontNavigationController:UINavigationController
let rearNavigationController:UINavigationController
let revealController = SWRevealViewController()
var mainRevealController = SWRevealViewController()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let sidebar = storyboard.instantiateViewController(withIdentifier: "MenuTableView")as! MenuTableView
let homepage = storyboard.instantiateViewController(withIdentifier: "Map_VC") as! MapViewController
frontNavigationController = UINavigationController(rootViewController: homepage)
rearNavigationController = UINavigationController(rootViewController: sidebar)
revealController.frontViewController = frontNavigationController
revealController.rearViewController = rearNavigationController
revealController.delegate = self
mainRevealController = revealController
self.window?.rootViewController = mainRevealController
UINavigationBar.appearance().barTintColor = UIColor(red: 235.0/255, green: 113.0/255, blue: 158.0/255, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.white
试试这个:
let goNext = storyBoard.instantiateViewController(withIdentifier: "storyboardID")
let customNavigation = UINavigationController(rootViewController: goNext!)
self.present(customNavigation, animated: true, completion: nil)