swift - 当观察到的对象数据发生变化时,UI 暂时为空

每当一个对话行发生变化时,它们都会更新,并且会在一瞬间变为空。为什么?

https://gyazo.com/a81d437fd92e236389acdd211ff83ad3

回答1

如果重新加载所有 TableView 单元格对您来说是个问题,并且如果您想重新加载特定的行,下面的代码可能会有所帮助

let reloadedIndexPath = IndexPath(item: 5/*Write TableView row that will be reload*/, section: 0)
DispatchQueue.main.async {
    self.tableView.reloadRows(at: [reloadedIndexPath], with: .none)
}

只有特定的行将被重新加载

相似文章

随机推荐

最新文章