我想重新加载方法:func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?
,只刷新标题。但是不想重新加载整个tableView。有没有办法做到这一点?
答案 0 :(得分:1)
据我所知,你不能重新加载sectionHeader。 您可以做的最好的事情是使用
重新加载包含该标题的部分 self.tableView.reloadSections([1], with: .automatic)
其中1是您要刷新的部分的索引。传递您想要重新加载的部分的索引。
希望有所帮助
答案 1 :(得分:0)
您当然可以直接调用该方法,如下所示:
self.tableView(self.tableView, titleForHeaderInSection: 1)
如果有帮助,请告诉我。
答案 2 :(得分:0)
let header = table.headerView(forSection: 0) as! URCutomHeaderView
header.someMethod()//configure new data