折腾了半天 原来图片有自适应的这种属性 晕!
[_baseImageViewsetClipsToBounds:YES];
[_baseImageViewsetContentMode:UIViewContentModeScaleAspectFit];
_baseImageView.frame = [UIScreenmainScreen].bounds;
假如UIImageView是固定的宽高,这时就需要裁剪原图片了来使不致于失调, 可用下面的方法:
- (UIImage *)reSizeImage:(UIImage *)image toSize:(CGSize)reSize
{
UIGraphicsBeginImageContext(CGSizeMake(reSize.width, reSize.height));
[image drawInRect:CGRectMake(0, 0, reSize.width, reSize.height)];
UIImage *reSizeImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return reSizeImage;
}