Swift,导航栏不应显示在登录屏幕上
Swift, Navigation bar should not be shown on the login screen
我已经从根控制器(viewController)初始化了导航控制器,并写下了最初隐藏它的代码
self.navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
但是当我转到下一个屏幕并单击后退按钮时,我可以在登录屏幕上看到我的导航栏。
理想情况下我们不能在登录屏幕上显示导航栏,我应该怎么做才能避免这种情况?
登录屏幕 ViewDidload 写入以下行
navigationController?.setNavigationBarHidden(true, animated: true)
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(true, animated: true)
}
我已经从根控制器(viewController)初始化了导航控制器,并写下了最初隐藏它的代码
self.navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
但是当我转到下一个屏幕并单击后退按钮时,我可以在登录屏幕上看到我的导航栏。
理想情况下我们不能在登录屏幕上显示导航栏,我应该怎么做才能避免这种情况?
登录屏幕 ViewDidload 写入以下行
navigationController?.setNavigationBarHidden(true, animated: true)
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(true, animated: true)
}