我有一个稍微复杂的系统,我遇到了一些重用问题,想得到一些反馈。基本上它是一个垂直的tableview,每个单元格包含另一个旋转90度的tableview,以便每个单元格水平滚动。每个水平单元格还设置为使用来自 API 的分页响应无限滚动。当垂直表向下滚动时,我遇到了单元格相互复制的问题。我已经正确设置了重用标识符,并且在每个水平表视图中我正在运行以下内容:
- (void)prepareForReuse
{
[_horizontalTableView reloadData];
}
如果我关闭重用单元格,则不会发生问题,但垂直滚动性能会受到影响。我想知道是否有可能在这种类型的设置中重复使用单元格是不可能的?任何这方面的经验都是有帮助的。谢谢。