UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡

UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡

为了适配iOS11下来刷新下下偏移问题,全局设置了[UIScrollView appearance] 的ContentInsetAdjustmentBehavior为UIScrollViewContentInsetAdjustmentNever导致ScrollView向上偏移了,而在iOS11以下却没问题

if(@available(iOS11.0, *)){

        [[UIScrollViewappearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];

    }

解决办法:将导航条的毛玻璃效果去除掉就可以了

 UIImagePickerController *pickerController = [[UIImagePickerControlleralloc] init];

pickerController.editing=YES;

pickerController.delegate=self;

pickerController.allowsEditing=YES;

//    去除毛玻璃效果

pickerController.navigationBar.translucent=NO;

    pickerController.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;

[self presentViewController:pickerController animated:YEScompletion:nil];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容