我遇到了一个问题,其中 cellForRowAtIndexPath 返回错误的单元格,因此,它在错误的单元格上执行其他操作。
我已经构建了很大的自定义单元格,因为我正在安装一些 UIImageViews(+文本 +按钮),所以一个单元格占据了整个屏幕。当您向下滚动并且两个单元格同时在屏幕上时,如果您点击顶部的单元格,它会转到底部单元格的内容(单元格内的按钮操作相同)。
我认为这可能是 IB 特有的,所以我用代码重建了所有内容,但仍然有相同的行为。
有什么办法可以解决这个问题并保持正确的 indexPaths 吗?