打开图库或者拍照时改变statusBar样式问题

打开图库或者拍照时改变statusBar样式问题,在打开图库或者拍照的时候,statusBar 的样式会变成黑色的样式,有可能和当前的样式不一致,因此需要进行修改;

修改如下,实现以下 UIImagePickerController 的 delegate(实际为UINavigationController的delegate):

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    
    if ([navigationController isKindOfClass:[UIImagePickerController class]]) {
//        [[UIApplication sharedApplication] setStatusBarHidden:NO];
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
    }
}


这样就可以保持原有的状态。

posted @ 2014-12-16 16:30  沙影无痕  阅读(143)  评论(0)    收藏  举报