UITableView刷新列表,刷新列表cell来回跳动的问题

2019-07-15  本文已影响0人  MrStock

近期项目里遇到了删除某个cell,列表会跳动的问题,网上很多帖子都是说把预估行高和hwader、footer给设置成0

其实这个问题是iOS11之后才有的,我既想预估行高(自适应行高),又不想跳动。既然这个问题是在reload时候出现的,那我能不能不reload呢

直接删除某个cell(或者插入),然后改变数据源。不relaod

dispatch_async(dispatch_get_main_queue(), ^{

                [self.addressArray removeObjectAtIndex:indexPath.row];

                [self.addressTableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];

                [self.addressTableView reloadData]; // 可以不要

            });

上一篇 下一篇

猜你喜欢

热点阅读