我在viewWillAppear()
self.navigationItem.largeTitleDisplayMode = .always
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.title = "Reports"
但是仍然,当我重定向到下一个VC并返回时,我可以看到导航标题只有一小段时间,然后又看到了大标题,任何人都知道为什么以及如何解决它?
答案 0 :(得分:0)
如果您希望下一个VC具有largeTitleDisplayMode
false ,则可以尝试在当前VC的viewWillDisappear()
中进行设置,如下所示:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.navigationBar.prefersLargeTitles = false
}
答案 1 :(得分:0)
您应该在视图控制器的viewDidLoad
中而不是viewWillAppear
中进行设置。这是view lifecycle的第一部分,应该在哪里进行