保留 cell.imageView 的大小,与图像大小无关

Posted

技术标签:

【中文标题】保留 cell.imageView 的大小,与图像大小无关【英文标题】:Retain the size of a cell.imageView irrespective of the image size 【发布时间】:2011-04-04 22:14:11 【问题描述】:

我有一个UITableViewCell,其中包含一个UIImageView,它会根据图像的大小调整自身的大小。请告诉我如何保留UIImageView 的大小而不管图像的大小。

【问题讨论】:

【参考方案1】:

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

您可以通过这样做使UIImageView 调整图像大小以适合框

imageview.contentMode = UIViewContentModeScaleAspectFit;

或填写方框:

imageview.contentMode = UIViewContentModeScaleAspectFill;

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

imageview.clipsToBounds = YES;

【讨论】:

以上是关于保留 cell.imageView 的大小,与图像大小无关的主要内容,如果未能解决你的问题,请参考以下文章