tableViewCell.backgroundView代理奇怪吗?

时间:2018-11-08 09:51:54

标签: ios swift uitableview tableview background-image

我有一个带有8个静态单元格的tableView。每个单元格代表一个“主题”-我希望每个单元格的背景都是特定的照片。

我之前使用'self.myCellName.backgroundView'没有问题。但是现在有所不同,它并没有设置backgroundView-仅在单元格的每一侧设置了彩色的小东西,请参见照片: enter image description here

有人能帮助我如何设置整个单元格的背景作为照片吗?还有另一种方法吗? -或者我只是以这种方式弄乱了?

当前代码:

override func viewDidLoad() {
    super.viewDidLoad()
    self.blankCell.backgroundView = UIImageView(image: UIImage(named: "Blank"))
    self.pergamentCell.backgroundView = UIImageView(image: UIImage(named: "Pergament"))
    self.blueSkyCell.backgroundView = UIImageView(image: UIImage(named: "BlueSky"))
    self.greenGrassCell.backgroundView = UIImageView(image: UIImage(named: "GreenGrass"))
}

谢谢!

1 个答案:

答案 0 :(得分:3)

我没有足够的观点来添加评论,以询问标签背景是否有问题,但是我确定图像背景前是否有白色背景的东西,以检查它是什么,您可以使用此检查器:

enter image description here

要使用它,请遵循此苹果指南:https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html

希望它可以帮助您:)