对表视图绘图的基本了解



我有一个关于tableview绘制和重载数据的一般性问题,并希望从这个场景中获得一些见解。我有一个tableView,它是惰性加载的从url中解析数据。现在的问题是,当我选择一个按钮并移动到另一个视图时,我可以从那里取消选择对象,这将从数组中删除它。因此,当我回到tableView的主视图时,它会再次下载数据并检查下一个视图数组的对象是否存在,因此它设置它选择了按钮

我担心的是,当我返回时,我之前选择的按钮被突出显示,然后它做所有的计算,并在数据加载时取消选择它。我能不能重新绘制tableView直到每次数据加载完毕?

谢谢。

当你下载数据时看起来是这样的&解析下载的数据时,直接将修改后的变量作为表视图的源传递。相反,你可以将tableview的源存储到另一个数组中,如果它被下载,它会从源数组中更新。解析。

使用辅助数组加载tableview

这是我的理解。如果您的问题没有解决,请提供一些代码来解决这个问题。

顺便说一句,你的问题可以用上面的解决方案来解决。

最新更新