无论图像大小如何,都保留cell.imageView的大小

时间:2011-04-04 22:14:11

标签: iphone objective-c xcode uitableview uiimageview

我有一个UITableViewCell,其中包含UIImageView,可根据图片大小自行调整大小。请问您能告诉我如何保留UIImageView的大小,无论图像的大小如何。

1 个答案:

答案 0 :(得分:5)

一般来说,UIImageView不会响应图像的大小而调整大小。会发生什么,UIImageView不会剪切内容,因此您会看到超出UIImageView边界框架的图像。

您可以通过

使UIImageView调整图像大小以适应框
imageview.contentMode = UIViewContentModeScaleAspectFit;

或填写方框:

imageview.contentMode = UIViewContentModeScaleAspectFill;

或者你可以让它裁剪图像:

imageview.clipsToBounds = YES;