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];
网友评论