2017-09-19 72 views
-1

我从CGIImageRef制作UIImage。UIImageView根据UIImage调整大小 - 目标C

CGImageRef drawImage = CGImageCreateWithImageInRect(croppedImage.CGImage, frame); 
    UIImage *newImage = [UIImage imageWithCGImage:drawImage]; 
    CGImageRelease(drawImage); 

并将其应用到图片浏览:

self.imageview.image = newImage; 

此行之后self.imageview.image = imgV.image;我的ImageView被调整至的UIImage(newImage)大小。

当我登录我的self.imageview框架,然后我得到正确的价值。我无法得到这个背后的确切原因。

+0

尝试self.imageView.layer.maskToBounds = YES,你可以看到发生什么 –

+0

@OnikIV不起作用。 – Dalvik

回答

0

的UIImageView会自动调整以适应其图像尺寸如果u didnt设置的ImageView的框架

+0

我在应用图像后立即设置框架。当我登录图像视图框架时,它是正确的。但事实并非如此。 – Dalvik