小编Mik*_*ike的帖子

即使contentMode = UIViewContentModeScaleAspectFit,UIImageView图像也会被拉伸

我对UIImageView显示图像的方式感到非常失望.

我有以下代码:

UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 300, 100)];
imgview.image = [UIImage imageNamed:@"img.JPG"];
imgview.backgroundColor = [UIColor greenColor];
imgview.contentMode = UIViewContentModeScaleAspectFit;
[self.view addSubview:imgview];
Run Code Online (Sandbox Code Playgroud)

我得到的是以下截图:

http://img26.imageshack.us/img26/3686/screenshot20130123at629.png

[图像被拉伸到UIImageView的全宽,甚至没有占据全高]

原始图片:

http://img248.imageshack.us/img248/341/screenshot20130123at638.png

uiimageview stretched

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

stretched ×1

uiimageview ×1