gpt4 book ai didi

iphone - 刷新 UITableView

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:28 25 4
gpt4 key购买 nike

我有一个 UITableView 子类和一个用于单元格的 UITableViewCell 子类。我提前构建我的所有单元格并将它们存储在一个数组中,从我在 cellForRowAtIndexPath 中使用它们的位置开始。除此之外,我还有一个线程可以在后台的每个单元格中加载一些图像。问题是单元格的刷新速度不如图像的加载速度。例如,如果我不滚动我的 TableView ,则只有当所有单元格都已修改且线程已退出时,第一个单元格才会刷新。

关于如何有效刷新 tableview/cell 有什么想法吗?

最佳答案

您是否尝试过在主线程上调用 [cell setNeedsDisplay]

setNeedsDisplay 在后台线程上调用时几乎什么都不做,

试试这个:

[cell performSelectorOnMainThread:@selector(setNeedsDisplay) withObject:nil waitUntilDone:NO];

关于iphone - 刷新 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com