UIToolBar cambia a color negro cuando ChangeController cambia vistas

He cambiado el color del UITooLBar, pero ahora cuando se anima fuera de la pantalla se vuelve negro durante la duración de la animation y también cuando se vuelve a esta vista sigue siendo negro.

He estado tratando de averiguar qué está pasando. Sé qué pasa, pero no por qué ni cómo arreglarlo.

Lo extraño es que la UILabel que agrego a la barra de herramientas sigue ahí.

Este es el código que estoy usando para crear el UIToolBar, y no hay otro código que refiera este object.

seriesInfoToolBar = [UIToolbar new]; [SeriesInfoToolBar sizeToFit]; CGFloat toolbarHeight = 35; CGRect mainViewBounds = [[UIScreen mainScreen] applicationFrame]; [SeriesInfoToolBar setFrame:CGRectMake(0, 0.0, CGRectGetWidth(mainViewBounds), toolbarHeight)]; [SeriesInfoToolBar setTranslucent:NO]; [SeriesInfoToolBar setBackgroundColor:[UIColor colorWithRed:colorController.lgRed/255.0 green:colorController.lgGreen/255.0 blue:colorController.lgBlue/255.0 alpha:1.0]]; [[UIToolbar appearance] setBarTintColor:[UIColor colorWithRed:colorController.lgRed/255.0 green:colorController.lgGreen/255.0 blue:colorController.lgBlue/255.0 alpha:1.0]]; 

cualquier ayuda sería muy apreciada.

Si configura Translúcido a NO en una barra de herramientas con una image de background personalizada traslúcida, la barra de herramientas proporciona un background opaco para la image usando negro si la barra de herramientas tiene el estilo UIBarStyleBlack, blanco si la barra de herramientas tiene UIBarStyleDefault o la barra de herramientas barTintColor si un valor personalizado es definido