UIImageView图片裁剪

1.UIImageView的属性就能够实现中心裁剪 只须要两句代码 xib也能够找到对应属性直接设置ide

ImageView.contentMode = UIViewContentModeScaleAspectFill;spa

ImageView.clipsToBounds = YES;图片

 

2.SDWebImg 下载图片后裁剪ip

[_imageView sd_setImageWithURL:[NSURL URLWithString:_model.imgUrlList[0]] placeholderImage:[UIImage imageNamed:@"placeholderImage"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {it

                if (image != nil) {cli

                    if (image.size.height > image.size.width) {//图片的高大于与宽时List

                        CGFloat width = image.size.width/_imageView.size.width;cgi

//                        CGFloat height = image.size.height/_imageView.size.height; 根据需求自行设置model

                        CGRect rect = CGRectMake(0,  0, _imageView.size.width*width, _imageView.size.height*width);//建立矩形框下载

                        CGImageRef cgimg = CGImageCreateWithImageInRect([image CGImage], rect);

                        _VideoView.image=[UIImage imageWithCGImage:cgimg];

                        CGImageRelease(cgimg);

                    }

                }

   }];

相关文章
相关标签/搜索