如何设置UIImageView的大小等于UIImage的大小?

时间:2014-04-17 09:32:49

标签: ios uiimageview uiimage

我有一个名为UIImageView的{​​{1}}视图控制器。此图片视图没有默认someImageView。我正在使用以下代码加载UIImage

UIImage

UIImage * myImage = [UIImage imageNamed:@"sampleImage.png"]; someImageView.image = myImage; 的尺寸为320x300。我需要将sampleImage.png的大小设置为完全等于someImageView的大小。我试图这样做:

sampleImage.png

但它没有用。

1 个答案:

答案 0 :(得分:6)

您必须将contentMode更改为imageView

UIViewContentModeScaleToFill
someImageView.image = myImage;
someImageView.contentMode = UIViewContentModeScaleToFill;

CGRect frame = someImageView.frame;
frame.size = myImage.size;
someImageView.frame = frame;