Create a base navigation class:
class BaseNavigationController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
navigationBar.prefersLargeTitles = true
}
}
Create a new VC class and set largeTitleDisplayMode to .always, never or automatic:
final class TableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
navigationItem.largeTitleDisplayMode = .always
}
}
Very sad that Apple has this issue.
Tested on iOS 14.4
Topic:
App & System Services
SubTopic:
Core OS
Tags: