在UITableView部分添加多个自定义表视图单元格



我试图在UITableview部分添加两个自定义UITableview单元格,但第一部分显示正确,第二部分自定义单元格未显示。我该怎么解决这个问题?

这是我的密码。

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if section == 0 {
return itemsTitleArray.count
} else {
return approvalsArray.count
}
}

func numberOfSections(in tableView: UITableView) -> Int {
return sectionArray.count
}

func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return sectionArray[section]
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {             
switch indexPath.section {
case 0:
//first cell
let cell = tableView.dequeueReusableCell(withIdentifier:“FirstTableViewCell", for: indexPath) as! FirstTableViewCell
cell.itemTitleLabel?.text = itemsTitleArray[indexPath.row]            
cell.backgroundColor = .red
return cell
case 1:
//second cell
let cell = tableView.dequeueReusableCell(withIdentifier:“SecondTableViewCell", for: indexPath) as! SecondTableViewCell
cell.approvalStausLabel.text = approvalsArray[indexPath.row]
cell.backgroundColor = .yellow
return cell
default:
return UITableViewCell()
}

}    

导致Superveew冲突的imageView是个问题。在移除约束之后,显示第二部分。

相关内容

  • 没有找到相关文章

最新更新