在静态单元格上添加背景图像UITableView

时间:2017-01-24 04:15:06

标签: uitableview swift3 xcode8.1

任何人都知道如何在Static UITableView上放置背景图片?我有一个动态原型UITableView和一个静态UITableView。(两个tableView显示很多行)我想在tableview上使用相同的背景图像。但我不知道如何在Static Cells UITableView上添加背景图像。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

希望这有帮助。

您可以将此代码添加到viewdidload

   let TempImageView = UIImageView(image: UIImage(named: "your_image"))
   TempImageView.frame = self.TableView.frame
   self.TableView.backgroundView = TempImageView

您需要创建tableview类,您必须添加以下方法 -

 override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return super.tableView .numberOfRows(inSection: section)
    }

还要确保将单元格背景设置为清除颜色

 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

        let cell = super.tableView(tableView, cellForRowAt: indexPath)
        cell.backgroundColor = UIColor.clear
        return cell
    }