从小标题转换为大标题在目标视图控制器中暂时显示小标题

问题描述 投票:0回答:1

我在导航控制器中有两个视图控制器。根视图控制器具有小标题,下一个视图控制器具有大标题。

当我按下下一个视图控制器时,我设置了

self.navigationItem.largeTitleDisplayMode = .always

在viewDidLoad中的下一个视图控制器。问题是,当转换它时,标题显示为小的标题,然后标题变大。但我只是想展示一个大头衔。我尝试在ViewDidAppear中设置标题文本,它有点工作,但标题出现得很晚。我也不想那样。

ios swift uinavigationcontroller large-title
1个回答
0
投票

假设你在vc1中做了类似的事情

let vc2 = SomeVC()
vc2.navigationItem.largeTitleDisplayMode = .always
self.navigationController.pushViewController(vc2, animated: true)

因此,在推送viewcontroller之前尝试设置属性

© www.soinside.com 2019 - 2024. All rights reserved.