iOS 刷新cell改变高度残留现象解决方法

1,627 阅读1分钟

最近在熟悉SnapKit,在练手过程中发现了 当我们在刷新单行TableViewCell时,在改变高度的过程中,由于cell复用的问题,导致了会有遗留的一些UI元素,出现重影的情况。

GIF 可能有点糊。这里截一张图

相信一定有人跟我遇到了一样的问题。 翻了很久的博客、资料,翻了很久,终于在这里找到了方法

这里简单的记录一下。

UIView.performWithoutAnimation {//取消刷新动画
    tableView.reloadRows(at: [indexPath], with: .none)
}

OC 同理。