美文网首页
UITableView刷新列表,刷新列表cell来回跳动的问题

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

作者: MrStock | 来源:发表于2019-07-15 10:55 被阅读0次

近期项目里遇到了删除某个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]; // 可以不要

            });

相关文章

网友评论

      本文标题:UITableView刷新列表,刷新列表cell来回跳动的问题

      本文链接:https://www.haomeiwen.com/subject/xxigkctx.html