self.navigationController?.navigationBarHidden = True
ViewDidLoad下的不知道这只是一个临时修复。每次在我的第二个视图控制器场景中按下后退按钮返回到主控制器场景时,导航栏会再次弹出!救命!
答案 0 :(得分:1)
尝试使用viewWillAppear,每次出现视图时都会调用它。您正在使用的函数viewDidLoad可以运行多次,但通常每个应用程序会话只运行一次。
答案 1 :(得分:0)
将该行代码移至viewWillAppear
方法。
我不知道Swift等价物但是把它放在viewWillAppear中:
[self.navigationController.navigationBar setHidden:YES]