繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM