保留 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 的大小,与图像大小无关的主要内容,如果未能解决你的问题,请参考以下文章

cell.imageView 不显示图像

cell.imageview.image 未在表格上显示图像

如何在 NSArray 的 cell.imageview.image 中显示图像?

如何为 UITableViews 裁剪 cell.imageview.image 中的图像?

我正在使用默认的 UITableViewCell 。我想在本地服务器的单元格上设置图像...cell.imageView.image

在 contentView(cell.imageView) 后面隐藏 UITableView 分隔符?