问题描述
我遇到了删除行后无法更新表视图中的节标题的问题。我不知道为什么当我为节标题使用自定义视图时这不起作用。部分标题应显示我的部分标题中的条目数量。我不想重新加载 tableView,因为会导致删除动画问题。我只想更新 “总条目”
有人可以帮我吗?
// Load view for section
override func tableView(_ tableView: UITableView,viewForHeaderInSection section: Int) -> UIView? {
let headerView = JournalSectionHeaderView()
headerView.dateLabel.text = groupedEntries[section].first?.endDate!.getDateAsReadableText()
headerView.sectionTotalLabel.text = "Total Entries:" + groupedEntries[section].count
return headerView
}
//Delete the row
override func tableView(_ tableView: UITableView,commit editingStyle: UITableViewCell.EditingStyle,forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
let entry = groupedEntries[indexPath.section][indexPath.row]
dbController.context.delete(entry)
groupedEntries[indexPath.section].remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath],with: .fade)
dbController.saveContext()
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)