关于tableview Drawing的一般理解

时间:2011-12-22 18:06:36

标签: iphone ios cocoa-touch ipad uikit

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

我担心的是,当我回去时,我的上一个选定按钮会突出显示,然后它会执行所有计算并在加载数据时取消选择它。无论如何,我可以重新绘制tableView,直到每次数据加载为止?

感谢。

1 个答案:

答案 0 :(得分:1)

当您下载数据时,它看起来像是解析下载的数据,您直接将修改后的变量作为tableview的源传递。您可以将tableview的源存储到另一个数组中,而不是它,如果下载了数组,它将从源数组中更新。解析。

使用辅助阵列加载tableview。

这是我的理解。如果您的问题仍未解决,请提供一些问题代码。

顺便说一句,使用上述解决方案可以解决您的问题。