在节中重新加载标题而不在 swift 中重新加载节行

Posted

技术标签:

【中文标题】在节中重新加载标题而不在 swift 中重新加载节行【英文标题】:Reload header in section without reloading section rows in swift 【发布时间】:2018-12-30 17:48:49 【问题描述】:

我正在尝试重新加载 UITableView 部分标题,而不是重新加载整个部分的行,因为我在行中有一个 UITextfield,当我调用 tableview reloadSections 时,它清除了文本字段值。

【问题讨论】:

反过来想:将文本字段的值保存在数据模型中。 【参考方案1】:
let sectionIndex = IndexSet(integer: 0)
self.tableView.reloadSections(sectionIndex, with: .none)

您可以使用此代码重新加载表格视图。您无需重新加载标题即可显示项目

【讨论】:

【参考方案2】:

你可以使用,

tableView.beginUpdates()
tableView.endUpdates()

【讨论】:

以上是关于在节中重新加载标题而不在 swift 中重新加载节行的主要内容,如果未能解决你的问题,请参考以下文章

在节元素完成加载后捕获事件

重新加载collectionview单元格而不是节标题

如何在 axios 拦截器中编写重定向而不在 React JS 中重新加载

使用 jQuery AJAX 检索数据而不在 php 中重新加载页面

尝试使用 reloadsections 重新加载时,节中的行数无效

在 UITableView 中仅重新加载一个节标题