我有一个UITableView
显示文件名的。当用户点击单元格时,我会下载点击的文件。为此,我在选定单元格的左侧显示了一个活动指示器。下载结束后,活动指示器将隐藏。(请记住,单元格中的其他内容不会改变)。
这里没有规则一次只单击一个单元格。用户可以点击任意数量的单元格来启动下载过程。我只是开始下载过程并将其添加到操作队列中。
问题:我的问题是,考虑用户点击 3 个单元格的场景。因此,三个单元格将显示活动指示器来表示它们的下载过程。如果用户滚动表格视图并返回到相同的单元格,则活动指示器被隐藏。这是因为,tableview 的单元格创建方法只会为可见单元格调用。那么,如何存储每个单元格活动指示器的状态?