最近在熟悉SnapKit,在练手过程中发现了 当我们在刷新单行TableViewCell时,在改变高度的过程中,由于cell复用的问题,导致了会有遗留的一些UI元素,出现重影的情况。
GIF 可能有点糊。这里截一张图
这里简单的记录一下。
UIView.performWithoutAnimation {//取消刷新动画
tableView.reloadRows(at: [indexPath], with: .none)
}
OC 同理。
最近在熟悉SnapKit,在练手过程中发现了 当我们在刷新单行TableViewCell时,在改变高度的过程中,由于cell复用的问题,导致了会有遗留的一些UI元素,出现重影的情况。
GIF 可能有点糊。这里截一张图
这里简单的记录一下。
UIView.performWithoutAnimation {//取消刷新动画
tableView.reloadRows(at: [indexPath], with: .none)
}
OC 同理。