2017-09-19 78 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