美文网首页
UIImagePickerController iOS11调起相

UIImagePickerController iOS11调起相

作者: 默默_David | 来源:发表于2018-05-28 15:24 被阅读474次

    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];

    相关文章

      网友评论

          本文标题:UIImagePickerController iOS11调起相

          本文链接:https://www.haomeiwen.com/subject/rqsgjftx.html