美文网首页
IOS 解决UITableView使用estimatedRowH

IOS 解决UITableView使用estimatedRowH

作者: Mr_zhangjin | 来源:发表于2019-03-20 16:47 被阅读0次

    1.大部分的都是叫你将 estimatedRowHeight = 0;来关闭自动布局适配来解决,可这样又会让我的cell高度没法自适应所以我们采用只更新cell内容不更新高度的方式来解决。

    用例如下: 点击cell的点赞功能,使点赞数量加1并点亮点赞的图标。

    主要步骤在 利用indexpath获取你所点击的哪一行cell,然后重新赋值即可,就不用再去刷新整个tab或者固定的一行celll 了,这样他就不会去计算高度也就不会发生跳动了

    myindexrow 是点击的inddexpath.row

     NSIndexPath*indexPath=[NSIndexPathindexPathForRow:myindexrow inSection:0];      mysquareCell1 *mycell = [self.mytableview cellForRowAtIndexPath:indexPath]                mycell.mylabel9.text= [NSStringstringWithFormat:@"%ld",(long)(mymod.up_like- mymod.down_like)];

    mylabel9就是你想要刷新后改变的值。

    相关文章

      网友评论

          本文标题:IOS 解决UITableView使用estimatedRowH

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