美文网首页
UITableView只更新高度不更新内容,不想要跳动动画

UITableView只更新高度不更新内容,不想要跳动动画

作者: 唐tttyyy | 来源:发表于2020-07-24 11:13 被阅读0次

    UITableView只更新高度不更新内容,不想要跳动动画的办法整理记录。

    如果用reload的方法会刷cell的的构造方法。

    记录下如下用法:

    [self.mainTableView beginUpdates];
    XXXTableViewCell *cell = [self.mainTableView cellForRowAtIndexPath:indexpath];
    [cell bindWithModel:model];
    [self.mainTableView endUpdates];
    

    如果还是有动画:
    那试试下面的方法

    [UIView setAnimationsEnabled:NO];
    [UIView performWithoutAnimation:^{
        [self.mainTableView beginUpdates];
        XXXTableViewCell *cell = [self.mainTableView cellForRowAtIndexPath:indexpath];
       [cell bindWithModel:model];
        [self.mainTableView endUpdates];
    }];
    [UIView setAnimationsEnabled:YES];
    

    相关文章

      网友评论

          本文标题:UITableView只更新高度不更新内容,不想要跳动动画

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