我在导航控制器中有两个视图控制器。根视图控制器具有小标题,下一个视图控制器具有大标题。
当我按下下一个视图控制器时,我设置了
self.navigationItem.largeTitleDisplayMode = .always
在viewDidLoad中的下一个视图控制器。问题是,当转换它时,标题显示为小的标题,然后标题变大。但我只是想展示一个大头衔。我尝试在ViewDidAppear中设置标题文本,它有点工作,但标题出现得很晚。我也不想那样。
假设你在vc1中做了类似的事情
let vc2 = SomeVC()
vc2.navigationItem.largeTitleDisplayMode = .always
self.navigationController.pushViewController(vc2, animated: true)
因此,在推送viewcontroller之前尝试设置属性