UIImageView

停靠模式
帶有scale單詞的:圖片有可能會(huì)拉伸
沒有scale單詞的:圖片絕對(duì)不會(huì)被拉伸,保持圖片的原尺寸
將圖片拉伸至填充整個(gè)imageView
UIViewContentModeScaleToFill 

帶有aspect單詞的:保持圖片原來的寬高比
UIViewContentModeScaleAspectFit
保證剛好能看到圖片的全部

UIViewContentModeScaleAspectFill
拉伸至圖片的寬度或者高度跟imageView一樣

//下面的就是字面意思
UIViewContentModeCenter 

UIViewContentModeTop

UIViewContentModeBottom

UIViewContentModeLeft

UIViewContentModeRight

UIViewContentModeTopLeft

UIViewContentModeTopRight

UIViewContentModeBottomLeft

UIViewContentModeBottomRight

修改imageView的size等于圖片的size
//修改imageView的size等于圖片的size
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(50, 200, 300, 300)];
imageView.image = [UIImage imageNamed:@"header"];

//image.size = 144*144
CGRect rect = imageView.frame;
rect.size = imageView.image.size;
imageView.frame = rect;

//實(shí)際顯示的imgView的size就是144*144
[self.view addSubview:imageView];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容