Alterar a cor do texto de um título da barra de navegação quando "prefersLargeTitles" estiver definido como true

Eu tenho um requisito no qual eu tenho que usar umUINavigationBar com um título grande e vermelho.

Atualmente, tenho o seguinte código:

func prepareNavigationController() {
    let navController = UINavigationController(rootViewController: self)
    navController.navigationBar.prefersLargeTitles = true
    navigationItem.searchController = UISearchController(searchResultsController: nil)
    navigationItem.hidesSearchBarWhenScrolling = false
    navController.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor.rawValue: UIColor.red]
}

Mas na verdade não é tingir o rótulo do título para vermelho. Este é o resultado:

Mas mudarprefersLargeTitles to false faz a coisa certa, e meu título é vermelho.

navController.navigationBar.prefersLargeTitles = false

Não tenho muita certeza se isso é um bug, pois no momento em que escrevemos este artigo ainda estamos na primeira versão beta ou se esse é um comportamento intencional, principalmente porque eu não tenho nenhum dos aplicativos da Apple que coloriu os grandes títulos antes. Existe alguma maneira de obter o título grande para ter a cor que eu quiser?

questionAnswers(4)

yourAnswerToTheQuestion