1

每个单元格都有一个图像。我希望能够检查图像是否为空。

我正在使用 tableView 的重用标识符

我试图做以下事情

if (!cell.imageView.image) {

}

if (CGSizeEqualToSize(cell.imageView.image.size, CGSizeZero)) {

}

但是这些方法都不起作用,因为单元格认为图像存在,因为以前的单元格的图像存在(由于重复使用的单元格)

我该如何解决这个问题?如何检查单元格的图像是否为空或不在重复使用的单元格中?

4

1 回答 1

4

从技术上讲,如果重复使用该单元格,则图像不会为零(除非您没有设置它)。所以如果你不想重用单元格中的图像,您可以使用-prepareForReuseUITableViewCell 中的方法,此方法在重用单元格之前调用,因此在此方法中您可以使图像为零

于 2013-06-05T21:07:22.940 回答