I am broadcasting the movie on iPad using . MPMoviePlayerController
When the user rotates the device to landscape, I animate it to full screen .
If the user then issues “ exit full-screen mode ” or “done”, the film enlivens its small frame (its own behavior), BUT - there is no top panel (navigation panel) . In addition, visible views move up, behind, and outside the status bar.
Please note that I did not touch the top panel at all. I did not hide it manually.
I tried to restore the navigation bar by sending a setNavigationBarHidden:animatedviewcontroller to the current navigation controller, as well as a tabbarcontroller to the navigation controller. I put this in response to MPMoviePlayerDidExitFullscreenNotification(it works). There is no effect. However, if we return to the portrait, it will instantly return.
My questions:
- Why doesn't the top bar come back when the user exits full screen?
- How can we get the top bar back?
Regards, Timo
PS I will go on to experiment with the oddities described in this publication. May be related.
source
share