美文网首页
更换头像时自定义截取相机拍摄图片--状态栏消失问题

更换头像时自定义截取相机拍摄图片--状态栏消失问题

作者: biyu6 | 来源:发表于2018-02-07 15:10 被阅读0次

采用系统的更换头像方法,编辑时图片的最上方或者最下方总是无法拖到截取框中,故而自有自定义。自定义的方法有很多,按照与微信类似的,选中照片后推送到下一页,再点击截取,返回头像页时,状态栏会消失。下面是解决办法,特此记录一下:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
//获取原始图片---不允许系统裁剪,采用自定义裁剪
    UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
 UIImage *portraitImg = ;//处理图片大小的方法

//自定义截取图片的控制器
BYPhotoInterceptionVC *photoInterceptionVC = [[BYPhotoInterceptionVC alloc]init。。。。。];
    photoInterceptionVC.delegate = self;

//推送到自定义截取的控制器
 [picker pushViewController: photoInterceptionVC animated:YES];

}

//判断是不是相机,如果是显示状态栏,并设置状态栏的Style
#pragma mark - UINavigationControllerDelegate
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    if ([navigationController isKindOfClass:[UIImagePickerController class]] &&
        ((UIImagePickerController *)navigationController).sourceType == UIImagePickerControllerSourceTypeCamera) {
        [[UIApplication sharedApplication] setStatusBarHidden:NO];
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
    }
}

相关文章

  • 更换头像时自定义截取相机拍摄图片--状态栏消失问题

    采用系统的更换头像方法,编辑时图片的最上方或者最下方总是无法拖到截取框中,故而自有自定义。自定义的方法有很多,按照...

  • iOS中更换头像

    w首先一般更换头像的图片从二个地方获取:相机或者相册 1.打开相机或者相册代码如下 UIImagePickerCo...

  • Android Picasso不缓存图片

    Android Picasso不缓存图片 问题描述:大多APP都有更换个人头像的功能,楼主在开发中遇到了当更换头像...

  • iOS this app does not have acces

    问题描述:使用UIImagePickerController 打开图片库和相机选择图片修改头像(iphone版本)...

  • CGContextDrawImage(context, rect

    在截取头像时,需要获取一张图片的指定rect内的图片,如果传入的rect在原图片之外那么就会出现截取的图片拉伸的情...

  • 截屏

    关于截屏今天在这里总结一下 如何截取状态栏 如何截取除状态栏之外的屏幕 如何截取整个屏幕 截取状态栏 很多人想截取...

  • SDWebImage更新图片缓存的方法

    近期在做头像更换功能时发现,在图片链接相同但图片内容发生变更时,SDWebImage 并不会加载新的图片。此时的解...

  • 系统SDK介绍-02

    系统SDK介绍 打开相册选择图片 打开相册选择视频 打开相机拍摄图片 打开相机拍摄视频 配置权限: 在info.p...

  • iOS 自定义相机自动对焦拍照求助

    最近在做一个自定义相机的Demo, Demo的需求是相机对着某一处,当自动对焦成功后,然后拍摄图片。 自动对焦的功...

  • ThinkPHP图片处理(压缩、水印)

    图片压缩 我们经常会碰到一个问题,当用户发表动态上传图片或上传头像时,会选择手机里拍摄的照片。但是现在手机像素高,...

网友评论

      本文标题:更换头像时自定义截取相机拍摄图片--状态栏消失问题

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