【发布时间】:2019-06-03 21:01:30
【问题描述】:
所以在我的第一个 vc 中,我将导航栏设置为一个大标题。然后我有一个按钮,它转到一个带有小标题的导航栏的 vc。
当我从第二个 vc 回到第一个时,它会显示一小段标题,然后跳到大标题。
这是我在第一个 vc bc 中的代码,它是一个选项卡视图控制器:
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.navigationBar.prefersLargeTitles = true
}
这里是viewDidLoad()中第二个vc的代码:
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.font: UIFont(name: "Avenir-Black", size: 20)!]
self.navigationController?.navigationBar.prefersLargeTitles = false
This is what I mean about the jumpy transition
谢谢
【问题讨论】:
标签: swift tabs navbar titlebar