尝试显示自定义表格视图单元格时遇到一个奇怪的问题。在逻辑上似乎是正确的。它遵循Apple文档逻辑以及每个站点的确切逻辑,但不会显示。我有什么想念吗?
class FavTableCell: UITableViewCell{
@IBOutlet weak var Testo : UILabel!
@IBOutlet weak var TestoBackgoundImage : UIImageView!
override func awakeFromNib() {
super.awakeFromNib()
}
override func prepareForReuse() {
super.prepareForReuse()
// any extra code or logic here
}
}
class TableViewClass : UIViewController, UICollectionViewDelegate, UICollectionViewDataSource, UITableViewDelegate, UITableViewDataSource {
override func viewDidLoad() {
super.viewDidLoad()
TableView.delegate = self
TableView.dataSource = self
TableView.register(CustomTableCell.self, forCellReuseIdentifier: "Table")
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return TableArray.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let TableCell = tableView.dequeueReusableCell(withIdentifier: "Table", for: indexPath) as! CustomTableCell
TableCell.TestoBackgoundImage?.image = Image Literal// image literal here
TableCell.Testo?.text = self.TableArray[indexPath.row]
return TableCell
}
}
答案 0 :(得分:0)
如果您将其创建为原型单元(设计位于表本身内部),则将其删除
tableView.register(CustomTableCell.self, forCellReuseIdentifier: "Table")
如果是xib,那就做
tableView.register(UINib(nibName: "CustomTableCell", bundle: nil), forCellReuseIdentifier: "Table")