-3
我当前正在尝试隐藏tableview标头,如果该部分不返回任何行。这是我现在有,但它在运行时返回一个错误EXC_BAD_ACCESS:在该行if peopleImagesTableView.numberOfRows(inSection: 1) == 0 {
当section0中的numberOfRows隐藏tableview标头
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
let headerHeight: CGFloat
switch section {
case 0:
headerHeight = 0
case 1:
if peopleImagesTableView.numberOfRows(inSection: 1) == 0 {
headerHeight = 0
} else {
headerHeight = 40
}
default:
headerHeight = 0
}
return headerHeight
}
您需要返回浮点值。 –
虽然代码行导致错误? – rmaddy
@rmaddy对不起,使一个答案。: –