Transição de cores da UINavigationBar?

Estou basicamente tentando duplicar o comportamento do aplicativo iPod no iPhone, onde quando você seleciona uma música, a visualização do music player desliza e a barra de navegação muda para uma nova co

Meu aplicativo é configurado como um aplicativo com guias, comUITabBarController e um @ aninhaUINavigationController em cada guia. Dentro de cadaUINavigationController para cada guia é um UITableView. Quando seleciono um item na tabela, estou usandopushViewController para deslizar para a próxima visualização e definahidesBottomBarWhenPushed no próximo controlador de exibição para deslizar as guias. O comportamento está muito próximo da página "Em reprodução" do iPod, que é quase perfeit

O problema final é que não consigo fazer a transição da cor da barra de navegação, como o modo como a barra de navegação no aplicativo para iPod passa de azul para preto. Sou capaz de forçar a mudança de cor após a exibição da nova exibição (emviewWillAppear), mas a alteração é abrupta e não imita o comportamento do aplicativo iPod, com um efeito de desbotament

Alguém sabe o que estou perdendo aqui? Parece uma interface do usuário muito simples e comum que eu já vi em vários aplicativos, mas não parece haver uma maneira óbvia de fazer iss

questionAnswers(3)

yourAnswerToTheQuestion