I have a full screen navigation menu that covers the entire screen. The problem I am facing is when I try to hide the status using:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
The status bar hides but the view controller seems to shift up.
My view controller has this property set:
self.edgesForExtendedLayout = UIRectEdgeAll;
I thought that means the view controller's view appear underneath the status bar, regardless of the visibility of the status bar, the view controller should remain the same size, no ?
Is there a way to hide the status bar without affecting the height of the view controller's view ?