现在的位置: 首页 > 综合 > 正文

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

2017年12月08日 ⁄ 综合 ⁄ 共 548字 ⁄ 字号 评论关闭

打开图库或者拍照时改变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];
    }
}


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

抱歉!评论已关闭.