[英]How to set size of UIImageView equal to size of UIImage?
我有一个名为UIImageView
的视图控制器,名为someImageView
。 该图像视图没有默认的UIImage
。 我正在使用以下代码加载UIImage
:
UIImage * myImage = [UIImage imageNamed:@"sampleImage.png"];
someImageView.image = myImage;
sampleImage.png
的大小为320x300。 我需要将someImageView
的大小设置为完全等于sampleImage.png
。 我正在尝试这样做:
CGRect frame = someImageView.frame;
frame.size = myImage.size;
someImageView.frame = frame;
但这是行不通的。
您必须将contentMode
更改为UIViewContentModeScaleToFill
someImageView.image = myImage;
someImageView.contentMode = UIViewContentModeScaleToFill;
CGRect frame = someImageView.frame;
frame.size = myImage.size;
someImageView.frame = frame;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.