如何解决行删除后不更新自定义剖面视图
我遇到了删除行后无法更新表视图中的节标题的问题。我不知道为什么当我为节标题使用自定义视图时这不起作用。部分标题应显示我的部分标题中的条目数量。我不想重新加载 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 举报,一经查实,本站将立刻删除。