Me he registrado para recibir notificaciones sobre los cambios en el marco de la barra de estado, pero nunca se reciben.Cambios en el marco de la barra de estado sin ninguna notificación
Así es como me registro para la notificación:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appWillChangeStatusBarFrameNotification:)
name:UIApplicationWillChangeStatusBarFrameNotification
object:nil];
En algunos lugares de nuestra aplicación, que mostrar/ocultar la barra de estado con:
[[UIApplication sharedApplication] setStatusBarHidden:maximize
withAnimation:UIStatusBarAnimationSlide];
pero también puede cambiar de tamaño cuando punto de acceso personal está habilitado o cuando está en una llamada telefónica. ¿Hay alguna forma de obtener el marco de la barra de estado real cuando cambia?
This question implica que las notificaciones no funcionan debido a un error de SDK, al menos para los cambios de orientación. ¿Esa es la razón? ¿Hay algún trabajo alrededor?
Hmmm ... funciona para mí en cambios de orientación pero no con setStatusBarHidden. Me llaman cuando simulo una llamada telefónica en el simulador. – rdelmar