微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

行删除后不更新自定义剖面视图

如何解决行删除后不更新自定义剖面视图

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