No cambie el tamaño de la barra de navigation al ocultar la barra de estado

Estoy desarrollando una aplicación con Swift + AVPlayer y he configurado "Ver la apariencia de la barra de estado basada en el controller" en "SÍ". El problema con esto es que cuando lanzo el reproductor desde mi UITableViewController / UINavigationController, la barra de navigation oculta automáticamente la barra de estado y se cambia el tamaño de la barra de navigation.

Puedes ver lo que quiero decir aquí:

http://quick.as/eOXLiv45x

introduzca la descripción de la imagen aquí

hay alguna forma de prevenir esto?

¡Aclamaciones!

De acuerdo, esta fue la solución que usé al final.

  1. Establezca "Ver la apariencia de la barra de estado basada en el controller" en "NO".
  2. Reemplace las siguientes funciones en el controller de vista de medios
override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) UIApplication.shanetworkingApplication().setStatusBarHidden(true, withAnimation: .Fade) } override func viewWillDisappear(animated: Bool) { super.viewWillDisappear(animated) UIApplication.shanetworkingApplication().setStatusBarHidden(false, withAnimation: .Fade) } 
 - (BOOL)hidesBottomBarWhenPushed { return YES; } 

Puedes probar esto. Pero estoy 90% seguro de que este problema tiene que estar relacionado con alguna acción que está ejecutando … Si desea evitar esto, lea la function y deshabilite la funcionalidad de ocultar o quizás cree otro método para ejecutar luego de decirle a la function sigue visible