由于最初有一个NavigationController
,因此每个视图控制器都会显示一个默认的后退按钮,这是正确的。但我希望该后退按钮不会显示在Login
屏幕显示和主屏幕中。
所以在LoginViewController
课程中我写了这个:
override func viewWillAppear(animated: Bool) {
self.navigationItem.setHidesBackButton(true, animated: true)
...
}
它完美无缺。我对HomeViewController
类做了同样的事情:
override func viewWillAppear(animated: Bool) {
self.navigationItem.setHidesBackButton(true, animated: true)
...
}
但这不会奏效。事实上,这就是我得到的:
所以有一个登录后退按钮。为什么这个? 有什么想法吗?
答案 0 :(得分:1)
试试这个
self.tabBarController?.navigationItem.setHidesBackButton(true, animated: true)
它适用于我的示例项目。