6

鉴于我有一个UIImage大框架。

我把它UIImage放到一个UIImageView *myImageView;

我将 myImageView 的内容模式设置为UIViewContentModeScaleAspectFill.

我还将 myImageView 的框架设置为 (50,50)。

但是,myUIImage明显大于这个较小的框架,并且由于某种原因,图像总是扩大 myImageView 的框架大小。

如何确保 myImageView 的框架保持不变并且不会从图像更改为图像?

谢谢!

4

2 回答 2

13

图像的一侧是否与所需尺寸 (50) 匹配?如果是,我怀疑您的视图仍然是预期的大小,但没有被剪裁。尝试将clipsToBounds您的 UIImageView 设置为YES.

于 2013-10-25T14:18:56.227 回答
-1

我认为您的 imageView 没有得到扩展,但图像超出了视图范围,您可以通过添加以下内容来防止这种情况:

[yourImageView.layer setClipsToBounds:YES];
于 2016-01-21T10:32:53.220 回答