Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在静态单元格UITableView上添加背景图像_Uitableview_Swift3_Xcode8.1 - Fatal编程技术网

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

在静态单元格UITableView上添加背景图像,uitableview,swift3,xcode8.1,Uitableview,Swift3,Xcode8.1,有人知道如何在静态UITableView上放置背景图像吗?我有一个动态原型UITableView和一个静态UITableView(两个tableView都显示许多行),我想在两个tableView上使用相同的背景图像。但我不知道如何在静态单元格UITableView上添加背景图像。有什么想法吗?希望这能有所帮助 您可以将此代码添加到viewdidload let TempImageView = UIImageView(image: UIImage(named: "your_image"))

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

希望这能有所帮助

您可以将此代码添加到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
    }

不,您必须在使用tableview的viewcontroller中编写此代码。是否需要创建新的cocoa touch类UItableView控制器文件?但当我创建时,它会自动生成一些代码。我在序列图像板上的静态UITableView中已经有很多单元格和分区。您不需要创建新的UITableView控制器。我尝试在viewcontroller.swift上编写这些代码。但是我得到了这个“静态表视图只有嵌入UITableview控制器实例时才有效”静态表视图是视图控制器的一部分吗?然后您需要在视图控制器中编写代码。如果静态表视图是UItableView控制器的一部分,则需要为其创建新类。并创建tableview的出口并使用此代码。您将无法直接在序列图像板上设置tableview的bg图像。希望这有帮助。