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