调用sizeToFit后,UIImageView溢出其包含的UIView

时间:2012-08-07 14:23:52

标签: ios uiview uiimageview sizetofit

我的UIView(宽度:352像素)有一个UIImageView子视图(故事板中的默认宽度:312px)。
我希望UIImageView能够适应它所包含图像的尺寸,约束条件是图像视图的宽度不应超过最大宽度尺寸(在我的例子中为312px)。
我设置UIImageView的'自动调整'配置,以固定左边距,上边距和右边距。然而,当我在sizeToFit上调用UIImageView并且其图片大于352像素时,UIImageView比包含UIView更宽。 是否有一种方便的方法来防止这种行为而不根据图像尺寸进行数学运算?我正确使用sizeToFit吗?

1 个答案:

答案 0 :(得分:0)

只需使用setClipsToBounds:

[imageView setClipsToBounds:YES];