在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