В вашем следующем viewController, когда вы, когда вы устанавливаете шрифт по умолчанию, в этом файле вам нужно снова установить конкретный корневой шрифт ViewController в представлении исчезнет метод для следующего viewController.так что вы можете вернуть свой шрифт.
override func viewWillAppear(_ animated: Bool)
{
super.viewWillAppear(true)
navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName : #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1), NSFontAttributeName : UIFont(name: "System", size: 12.0)!]
}
override func viewWillDisappear(_ animated: Bool)
{
super.viewWillDisappear(animated)
navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName : #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1), NSFontAttributeName : UIFont(name: "System", size: 17.0)!]
}