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