Search code examples
iosios8uiimagepickercontrollerstatusbar

status bar became visible after dismiss UIImagePicker in iOS 8


getting strange issue in iOS 8

i have made made

  1. View controller-based status bar appearance is NO in info.plist file

  2. implemented following methods

    -(void)navigationController:(UINavigationController *)navigationController
     willShowViewController:(UIViewController *)viewController
                   animated:(BOOL)animated
    {
       [[UIApplication sharedApplication] setStatusBarHidden:YES];
    }
    
    -(BOOL)prefersStatusBarHidden;
    {
       return YES;
    }
    

the problem is when i navigate to photo gallery at time status bar is hidden , but after dismissing it , status bar became visible for entire app .

Thanks.


Solution

  • You need to hide status bar in view will apear of the class in which you are calling imagepicker using below code.

    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];