UIImage从UIImageView中流出

时间:2012-03-20 22:57:55

标签: iphone ios uiimageview

我有一个UIImage(尺寸为320x480),我希望用更小的UIImageView(尺寸:100x100)显示。

但是当我添加图像时,它会渗透UIImageView及其超级视图。如何限制图像的渲染,使其仅显示在UIImageView的边界内并相对于UIImageView的中心居中?

查看层次结构如下:

view: (main view associated with UIViewController)
 -level_1 view (contentMode = UIViewContentModeScaleToFill)
 --level_2 view (contentMode = UIViewContentModeCenter)
 ---level_3 view (container for UIImageView, contentMode = UIViewContentModeCenter)
 -----UIImageView (contentMode = UIViewContentModeCenter)

level_3视图大小:100x100 图像大小:320x480

2 个答案:

答案 0 :(得分:7)

clipsToBounds上的UIImageView属性设置为YES

答案 1 :(得分:6)

你试过-setClipsToBounds:是吗?