在cellForRowAtIndexPath方法内部,我向单元格添加背景图像,如下所示:

let image = UIImage(named: "other_car")
let imageView = UIImageView(image: image)
cell.backgroundView = imageView


但单元格似乎相同。如何纠正呢?

最佳答案

您正在创建UIImageView的实例而未设置其框架。

例如,设置imageView.frame = CGRect(x: 0, y: 0, width: 100, height: 200)来设置其框架并使其可见。

您也可以在创建框架时直接设置框架,如下所示:

let imageView = UIImageView(frame:CGRectMake(0, 0, 100, 200))

然后您可以使用以下方法设置图像:

imageView.image = UIImage(named: "other_car")


要么

imageView.image = image // your UIImage instance

10-06 04:35
查看更多